CPlus-T6-数组和函数 C++编程题15(判定十个整数是否相同-数组)
分类:程序设计日期:2011-10-13 - 22:17:03评论:17条作者:老谢
【问题描述】从键盘输入十个整数,编写程序验证这十个数是否互不相同,并得出结论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; } |
最新评论
老陳网志:有点高端,像我们整点nas玩玩就够...
springwood:自从 CentOS 不维护之后,我换 U...
大D:难都搞下来了,那就更得YM了
大D:只能是YM了,谢总牛啊
灰常记忆:经济不好 今年我也换了机器 一...
大峰:这是海外服务器嘛?速度挺快的。
大D:只能单走一个6了哈哈哈
zwwooooo:买特斯拉和买iPhone的人群其实相似...
平安家属子痕:一直坚持油车,看你写的心里有...
秦大叔:室内每年能开2万公里电车确实划算 ...