CPlus-T6-数组和函数 C++编程题15(判定十个整数是否相同-数组)
分类:程序设计日期:2011-10-13 - 22:17:03评论:22条作者:老谢
【问题描述】从键盘输入十个整数,编写程序验证这十个数是否互不相同,并得出结论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; } |
最新评论
老何:不至于跌得这么狠吧
Andy烧麦:这些大厂都能提供必要的售后
王光卫博客:小米生态还是比较丰富
空空裤兜:在天猫买的利维斯顿,阿里智能APP...
林羽凡:我突然发现,你也记录了很多博文了。
菊座:小米的东西还行
zwwooooo:一般电器产品都jd,就是想售后身心
zwwooooo:能随便搞个公司玩玩也算是实力选手
大D:坚持就是胜利哈哈哈
老麦:看着那一排日志存档,老前辈了啊。