求 c语言程序设计

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:06:35
求下列数组的每一横行的和 每一竖行的和 和总和的程序编写
35 28 67 73
25 32 12 69
97 56 14 23
45 97 48 15
注意是在一个程序中运行的三个结果 非三个程序 需用“排列”解决。

#include<stdio.h>
#include<stdlib.h>
int row[4],col[4],sum; //横行和,竖行和,总和
int main()
{
int i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
int temp;
scanf("%d",&temp);
row[i]+=temp;
col[j]+=temp;
sum+=temp;
}
for(i=0;i<4;i++)
printf("第%d行的和是: %d\n",i,row[i]);
printf("\n");
for(i=0;i<4;i++)
printf("第%d列的和是:%d\n",i,col[i]);
printf("\n");
printf("总和是:%d\n",sum);
system("PAUSE");
return 0;
}
以上程序仅针对你的问题
可以将上面的4定义成变量这样任意维数均可

main(){
int a[5][5]={35,28,67,73,0,
25,32,12,69,0,
97,56,14,23,0,
45,97,48,15,0,
0 , 0, 0, 0,0};
int i,j;
for(i=0;i<4;i++){
for(j=0;j<4;j++)
{ a[i