C++C++设计算法并编写程序,定义,输入(或赋随机数)10行10列二维数组,分别求其中大于和小于60的元素个数
时间: 2024-05-01 08:23:03 浏览: 120
以下是用C++实现的程序:
```c++
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int arr[10][10];
int count_gt_60 = 0, count_lt_60 = 0;
// 生成随机数并初始化数组
srand(time(NULL));
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
arr[i][j] = rand() % 100;
cout << arr[i][j] << " ";
if (arr[i][j] > 60) {
count_gt_60++;
} else if (arr[i][j] < 60) {
count_lt_60++;
}
}
cout << endl;
}
cout << "The number of elements greater than 60 is: " << count_gt_60 << endl;
cout << "The number of elements less than 60 is: " << count_lt_60 << endl;
return 0;
}
```
这个程序首先定义了一个10行10列的二维数组,然后使用随机数进行初始化。在初始化过程中,如果元素的值大于60,计数器count_gt_60加1;如果元素的值小于60,计数器count_lt_60加1。最后输出大于60和小于60的元素个数。
阅读全文