第四章算法设计题5
题目描述
代码实现
利用第一题的思想
#pragma once
#include <iostream>
using namespace std;
int main()
{
int m, n;
cout << "请输入行数和列数:" << endl;
cin >> m >> n;
int nums[10][10];
if (m < 10 && n < 10)
{
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
cin >> nums[i][j];
}
}
}
else
{
cout << "请重新输入!" << endl;
}
//用来存放元素的频度
int a[10] = { 0 };
//利用第一题的思路
cout << "二维数组的元素:" << endl;
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
cout<< nums[i][j]<<" ";
a[nums[i][j]]++;
}
}
cout << endl;
for (int i = 0; i < 10; i++)
{
if (a[i] > 1)
{
cout << "yes" << endl;
exit(0);
}
cout << "no" << endl;
exit(0);
}
system("pause");
return 0;
}