本篇内容主要讲解“如何编写代码实现判断错误票据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何编写代码实现判断错误票据”吧!
#include<iostream> #include<cstdio> #include<sstream> #include<cstring> #include<algorithm> using namespace std; const int N=10010; int n; int a[N]; int main(){ int cnt; cin>>cnt; //此处还有一个回车 string line; //忽略第一行的回车,先读一次 getline(cin,line); while(cnt--){ getline(cin,line); stringstream ssin(line); while(ssin>>a[n]) n++; } //排序 sort(a,a+n); //搜索找重号和断号 int res1,res2; for(int i=1;i<n;i++){ //找重号 if(a[i]==a[i-1]) res2=a[i]; else if(a[i]>=a[i-1]+2) res1=a[i]-1; } cout<<res1<<' '<<res2<<endl; return 0; }
//stringstream读入 #include <sstream> int n=0; string line; getline(cin,line);//忽略掉第一行的回车 stringstream ssin(line); while(ssin>>a[n]) n++;
到此,相信大家对“如何编写代码实现判断错误票据”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。