网站刷题时候常碰到输入数据组数未知,应该怎么处理呢,困扰了很久,最近在学习视频时候找到了处理方式,整理如下:
C:
while(scanf("%d%d",&a,&b)){...}C++:
while(cin>>a>>b){...}
Scanner scanner = new Scanner(System.in);
while(scanner.hasNextInt()){
int a = scanner.nextInt();
int b = scanner.nextInt();
}//发现一个问题,就是输入非整形时才退出,一直在找方法,但是还没结果。
本文介绍了在C/C++及Java中处理未知数量输入数据的方法,包括使用while循环结合scanf、cin及Scanner类进行数据读取直至输入结束。适用于算法竞赛及日常编程练习。
9166





