标题:初学者求指教
只看楼主
九余
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-4-11
结帖率:100%
 问题点数:0 回复次数:2 
初学者求指教
定义一个5×5的整数型数组,给每一个元素赋0~100的随机数值,输出该数组内容并找到数值最大元素所在的位置。怎么输出该数组内容啊?求大佬告知
搜索更多相关主题的帖子: 数组 元素 输出 内容 最大 
2018-04-11 17:57
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册: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
谢谢啦
2018-04-15 13:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485970-1-1.html




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

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