代码如下
#include#include #include int main() { srand((unsigned int)time(NULL)); int num=rand()%1000;//生成随机数 num++; int n=0; printf("请输入1-1000之内的整数n"); while(n!=num) { scanf("%d",&n);//输入猜的数字 if(n>num&&n>0&&n<=1000) { printf("大了n"); } if(n 0&&n<=1000) { printf("小了n"); } if(n<=0||n>1000) printf("您输入的数字不符合范围n"); } printf("恭喜你,猜对了!"); return 0; }
如果正确输入数字,程序运行如下
若输入的数字不符合范围,则程序运行如下如有错误欢迎各位大佬指出。



