只需要在输入整数和输入字符串/字符的语句之间加入这么一个语句
C/C++:
char c;
while((c=getchar())!='\n'&&c!=EOF);
java:
Scanner sc=new Scanner(System.in);
sc.nextLine();
Java/C++/C输入整数然后输入字符或者字符串会导致语句跳过的问题,如何避免?
最新推荐文章于 2023-03-11 16:11:39 发布
本文介绍了一种在C/C++和Java中清除输入缓冲区的方法,这对于处理用户输入时避免重复读取同一行数据至关重要。在C/C++中,通过while循环结合getchar()函数检查直到遇到换行符或文件结束符;而在Java中,则使用Scanner类的nextLine()方法。
3781

被折叠的 条评论
为什么被折叠?



