嵌套循环for数组求和

img


c语言考试 111111111111111111111111111111月1111111221111

可以使用一个双层循环来获取n行输入,每行m个数,然后在第二个循环来累加每行的和,第二个循环结束则计算出此行的和,然后打印即可,代码如下:


#include <stdio.h>

int main(void){
    
    int n,m,num,i,j,sum=0;
    
    scanf("%d",&n); //从输入获取n的值 
    for(i=0;i<n;i++){  //循环n次 ,表示有n行输入 
        
        scanf("%d",&m);  //从输入获取m的值,表示每行有m个数 
        sum=0;  //初始化此行的和sum为0 
        for(j=0;j<m;j++){  //循环m次,每行获取m个数 
            scanf("%d",&num);
            sum+=num;  //把每行的数累加到此行的和中 
        }
        printf("%d\n",sum);  //打印每行的和 
        
    }
    
    return 0;
} 

img