C语言:分别求各行各列及表中所有数之和

8分钟等答案

#include<stdio.h>

int main()
{
float a[3][3];
float sum1,sum2,sum;
int i,j;
sum=0;
float count=1;
for(i=0;i<3;i++) //初值
{
for(j=0;j<3;j++)
a[i][j]=count++;
}
for(i=0;i<3;i++) //输出
{
for(j=0;j<3;j++)
printf("%.2f\t",a[i][j]);
printf("\n");
}
printf("\n");
for(i=0;i<3;i++)
{
sum1=0;
sum2=0;
for(j=0;j<3;j++)
{
sum1+=a[i][j]; //各行之和
sum2+=a[j][i]; //各列之和
}
sum+=sum1+sum2;
printf("第%d行:",i);printf("%.2f:\t",sum1);
printf("第%d列:",i);printf("%.2f:\t",sum2);
}
printf("总和SUM=%.2f\n",sum);
return 1;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-14
二维数组嘛…循环求和呗
相似回答