要求二维数组每行的和,可以使用双重循环来遍历每一行并求和
要求二维数组每行的和,可以使用双重循环来遍历每一行并求和。以下是一个示例代码:
#include<stdio.h>
intmain(){
introws,cols;
printf("Enterthenumberofrows:");
scanf("%d",&rows);
printf("Enterthenumberofcolumns:");
scanf("%d",&cols);
intarr[rows][cols];
//Inputvaluesintothearray
printf("Entertheelementsofthearray:\n");
for(inti=0;i<rows;i++){
for(intj=0;j<cols;j++){
scanf("%d",&arr[i][j]);
}
}
//Calculatethesumofeachrow
for(inti=0;i<rows;i++){
intsum=0;
for(intj=0;j<cols;j++){
sum+=arr[i][j];
}
printf("Sumofrow%d:%d\n",i+1,sum);
}
return0;
}
在这个示例中,我们首先输入二维数组的行数和列数,然后输入数组的元素。接着使用双重循环遍历每一行并计算每行的和,最后输出每行的和。
版权声明
本文仅代表作者观点,不代表博信信息网立场。