64,639
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
int main()
{
int Mar[10][10];
for(int i=0;i<10;i++) //赋值
for(int j=0;j<10;j++)
Mar[i][j]=i;
for(int i=0;i<10;i++) //输出
{
for(int j=0;j<10;j++)
cout<<Mar[i][j]<<" ";
cout<<endl;
}
for(int i=0;i<10;i++) //计算
for(int j=0;j<10;j++)
{
if(i != j)
Mar[i][i]+=Mar[i][j];
}
for(int i=0;i<10;i++) //输出
{
for(int j=0;j<10;j++)
cout<<Mar[i][j]<<" ";
cout<<endl;
}
return 0;
}
修改下,感觉刚才有点问题。
#include<iostream>
using namespace std;
int main()
{
int Mar[10][10];
for(int i=0;i<10;i++) //赋值
for(int j=0;j<10;j++)
Mar[i][j]=i;
for(int i=0;i<10;i++) //输出
{
for(int j=0;j<10;j++)
cout<<Mar[i][j]<<" ";
cout<<endl;
}
for(int i=0;i<10;i++) //计算
for(int j=0;j<10;j++)
{
Mar[i][i]+=Mar[i][j];
}
for(int i=0;i<10;i++) //输出
{
for(int j=0;j<10;j++)
cout<<Mar[i][j]<<" ";
cout<<endl;
}
return 0;
}