初级光能
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <ctime>
#include <map>
#include <algorithm>
#include <cstring>
#include <cstdlib>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,i,j,a[4],b[4];
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a[i];
b[i]=a[i];
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==1)cout<<"1"<<' ';
else if(i==2)cout<<a[j]<<' ';
else
{
b[j]=b[j]*a[j];
cout<<b[j]<<' ';
}
}
cout<<endl;
}
}
姜思远在2019-08-08 12:23:47追加了内容
0分
新手光能
我该出来了,有几点问题
1.数组定义成a[15];范围要看清楚,n<=10;
2.b[i]=a[i];这一步不需要,整个过程用不到
3.else里面的这样写:cout<<int( pow(a[j],i-1) )<<' '; //表示输出a[j]的i-1次方
我对了,记得采纳谢谢
李明翰在2019-08-08 16:16:30追加了内容
我找出来了,不是我该出来了