分别求出数组的行和列的和

目的:输入一个5X5的数组,分别求出各行和各列的和。代码如下:

[tiger506@localhost C_C++]$ cat -n row.c
     1    #include<stdio.h>
     2    
     3    int main(void)
     4    {
     5      int row[5][5];
     6      int sumr[5] = {0};
     7      int suml[5] = {0};
     8      int i, j;
     9      for(i = 0; i < 5; i++)
    10      {
    11        printf("Enter row %d:", i);
    12        for(j = 0; j < 5; j++)
    13        {
    14         scanf("%d", &row[i][j]);
    15        }
    16      }
    17      
    18      for(i = 0; i < 5; i++)
    19      {
    20        for(j = 0; j < 5; j++)
    21        {
    22          sumr[i] = sumr[i] + row[i][j];
    23          suml[i] = suml[i] + row[j][i];
    24        }
    25      } 
    26    
    27      printf("Row totals: ");
    28      for(i = 0; i < 5; i++)
    29      {
    30        printf("%4d", sumr[i]);
    31      }
    32      printf("\n");
    33    
    34      printf("COlumn totals: ");
    35      for(i = 0; i < 5; i++)
    36      {
    37        printf("%4d", suml[i]);
    38      }
    39      printf("\n");
    40    
    41    
    42      return 0;
    43    }
结果演示:

 





本文转自 tiger506 51CTO博客,原文链接:http://blog.51cto.com/tiger506/455039,如需转载请自行联系原作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值