CPlus-T6-数组和函数 C++编程题15(判定十个整数是否相同-数组)
分类:程序设计日期:2011-10-13 - 22:17:03作者:老谢
【问题描述】从键盘输入十个整数,编写程序验证这十个数是否互不相同,并得出结论YES或NO。例如:
输入:1 2 3 4 5 6 7 8 9 10 输出YES
输入:1 1 2 2 3 4 5 6 7 8 输出NO
【输入形式】十个整数
【输出形式】参见样例输出
【样例输入】1 2 3 4 5 6 7 8 9 10
【样例输出】YES
【样例输入】1 1 2 2 3 4 5 6 7 8
【样例输出】NO
【样例说明】
【评分标准】
#include<iostream> #include<algorithm> #include<vector> using namespace std; int main() { vector <int> vls; int number=10,size,size2; for (int temp,i=0;i<number;i++) { cin>>temp; vls.push_back(temp); } size=vls.size(); sort(vls.begin(),vls.end()); vector <int>::iterator viter=unique(vls.begin(),vls.end()); vls.erase(viter,vls.end()); size2=vls.size(); if(size==size2) cout<<"YES"; else cout<<"NO"; return 1; } |
不懂C++我懂评论再++。。。
cpp啊,牛人
@无冷 只是帮人做作业 = =#
你这太专业了,我基本看不懂,只能看懂一点点
@知行从庸 大一的作业题
又是个搞代码的。
不懂。。。
大学时候学了一下c语言,对c++了解一下,只是现在忘记的差不多了。
@林肆 我基本也忘的差不多了,平时很少用
就不能写点能让人看懂的吗
@秦大少 能 = =#
个人感觉这样貌似还不如直接用循环来的快……
纯粹支持!!!
华丽丽的飘过,谁叫啥都看不懂呢
刚打开网站看到左边的高手……接着看到右边的C++,脑子瞬间就空白了……
@Ben 我是地地道道的伪高手……
太深奥了
CCCCCCCCC,C语言!唉。。俺不会。。。
懂C++的是高手呀
同行 哈哈 学习啦
看来stl我还要加劲的学啊
证明我来过,不敢有其他意思。
看的我蛋蛋都碎了,一头糨糊啊