C语言编程:判断键盘输入的x是否为小于1000的正整数,是则结束程序,否则重新输入,直至正确为止。咋写?

在屏幕上输出最后输入的正确数据。
2024-12-22 21:21:32
推荐回答(1个)
回答1:

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int n;

printf("Please enter a positive integer...\n");

while(scanf("%d",&n),n>=1000 || n<1)

printf("Input error. Please enter again: ");

printf("Oh, right, is %d.\n",n); 

return 0;

}