输入指定数量的整数,请判断有多少相同的整数并输出,怎样在C++实现这一算法呢?小编与大家分享编程经验。
工具/原料
C++
方法/步骤
1
首先,定义一个整型数组,保存所有的整数。
2
定义一个自定义函数,判断两个数的大小。
3
自定义函数中,如果两个整数不相同,则判断它们的大小。
4
主函数中,先定义两个整型变量,保存数值的个数和有无相同数值的判断。
5
输入数值的个数,保存在变量n中。
6
输入所有的数值,保存在数组num中。
7
将数组中的所有数值按从小到大的顺序排列,如下图所示。
8
用for循环语句判断每个数值,是否有相同的数。
9
如果一个数有相同的数值,则输出所有相同数,用while语句实现所有数的判断。
10
最后,如果判断结果为0,则输出没有相同的数值。
11
运行程序,输入指定数量的整数,电脑就会判断有无相同的数并输出,如果没有相同的数则输出没有相同的数值。
注意事项
作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。