| 网站首页 | 业界新闻 | 群组 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 89 人关注过本帖
标题:初学者求指教
只看楼主 收藏
九余
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-4-11
  问题点数:0  回复次数:2   
初学者求指教
定义一个5×5的整数型数组,给每一个元素赋0~100的随机数值,输出该数组内容并找到数值最大元素所在的位置。怎么输出该数组内容啊?求大佬告知
2018-04-11 17:57
Jonny0201
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:7
帖 子:184
专家分:666
注 册:2016-11-7
  得分:0 
程序代码:
#include <iostream>

using namespace std;
int main(int argc, char *argv[]) {
    int arr[5][5];
    srand((unsigned)time(NULL));
    for(int i = 0; i < 5; ++i) {
        for(int j = 0; j < 5; ++j) {
            arr[i][j] = rand() % 101;
        }
    }
    int maxNumber = 0;        //最大数
    int maxNumberPosition[2];        //最大数所在的位置. 0 => 第一纬度, 1 => 第二维度
    for(int i = 0; i < 5; ++i) {
        for(int j = 0; j < 5; ++j) {
            cout << arr[i][j] << "\t";
            if(arr[i][j] > maxNumber) {
                maxNumber = arr[i][j];
                maxNumberPosition[0] = i;
                maxNumberPosition[1] = j;
            }
        }
        cout << endl;
    }
    cout << "最大数 : " << maxNumber << endl;
    cout << "最大数所在的位置 : " << maxNumberPosition[0] + 1 << "" << maxNumberPosition[1] + 1 << "" << endl;
}
2018-04-11 20:57
九余
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-4-11
  得分:0 
回复 2楼 Jonny0201
谢谢啦
4 天前 13:25







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.270129 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved