zoukankan      html  css  js  c++  java
  • 求二维数组每行的最大值并求和

     1 //有一个二维数组整型数组中,每一行都有一个最大值,编程求出这些最大值以及它们的和
     2 
     3 //2017.3.5
     4 
     5 #include <stdio.h>
     6 #include <stdlib.h>
     7 
     8 int main()
     9 {
    10     //随机生成一个二维数组
    11     int arr[10][10] = { 0 };
    12     for (int i = 0; i < 10; i++)
    13     {
    14         for (int j = 0; j < 10; j++)
    15         {
    16             arr[i][j] = rand() % 100;
    17         }
    18         
    19     }
    20     //输出数组元素
    21     
    22     for (int i = 0; i < 10; i++)
    23     {
    24         for (int j = 0; j < 10; j++)
    25         {
    26             printf("%3d", arr[i][j]);
    27         }
    28         printf("
    ");
    29     }
    30 
    31     //找出每一行的最大值
    32     int sum = 0;//每行最大值的和
    33     int k;
    34     for ( k = 0; k < 10; k++)
    35     {
    36         int max = arr[k][0];//假设每一行的第一个元素为最大值
    37         for (int j = 0; j < 10; j++)
    38         {
    39             if (arr[k][j]>=max)
    40             {
    41                 max = arr[k][j];
    42                 
    43             }
    44             
    45         }
    46         printf("-------------------------第%d行的最大值为%d----------------------
    
    ", k + 1, max);
    47         sum = sum + max;
    48     }
    49 
    50     printf("最大值为%d", sum);
    51     system("pause");
    52     return 1;
    53 }

  • 相关阅读:
    nodejs windows下安装运行
    第一篇博客
    vc 动态链接库编程2
    vc 动态链接库编程
    原生js实现图片在线预览
    玩转 css3
    CSS Hack整理
    PHP stdClass Object转array
    aptana studio3 汉化方法
    玩转 css3 续
  • 原文地址:https://www.cnblogs.com/lanjianhappy/p/6533355.html
Copyright © 2011-2022 走看看