专题文章
时长:00:00更新时间:2024-12-18 22:17:36
假设有如下代码段。int a。while(scanf(";%d";.&a)) {。if(a >;0) break。else printf(";重新输入\;n";)。};这段代码的作用是持续从用户那里读取一个整数,直到读取到一个大于零的整数为止。如果用户输入的整数小于或等于零,程序会输出“重新输入”并要求用户重新输入。这里的关键在于,当用户输入非法数据时,程序不会陷入无限循环。
查看详情