当前位置: 首页> 科技> 能源 > 关键词排名是由什么决定的_新开神途手游发布网站_百度搜索引擎优化相关性评价_优化大师下载安装app

关键词排名是由什么决定的_新开神途手游发布网站_百度搜索引擎优化相关性评价_优化大师下载安装app

时间:2025/7/10 16:21:28来源:https://blog.csdn.net/2301_76297780/article/details/146339339 浏览次数:1次
关键词排名是由什么决定的_新开神途手游发布网站_百度搜索引擎优化相关性评价_优化大师下载安装app

让计算机想一个数,用户来猜,猜对,猜错都会提示,最多可以猜10次。如果输入非数字字符(比如字母,字母和数字的组合)不会报错;

10次以后,询问用户是否要继续猜,如果用户回答Y或y,就继续猜,否则结束程序

代码

#include <stdio.h>
#include <stdlib.h> 
#include <time.h>   
int main()
{int magic,guess,counter=0;int ret; //保存函数scanf的返回值char reply;do{counter=0;   //猜下一个数之前,把计数器清0srand(time(NULL)); // 为rand()设置随机数种子magic= rand() %100 +1; printf("计算机想的数是%d\n",magic);do{printf("input guess number:");ret =scanf("%d",&guess);while (ret != 1){while (getchar() != '\n'); //清除输入缓存区的非法字符printf("input magic number:");ret= scanf("%d",&guess);}counter++;if (guess>magic){printf("too big!\n");}else if (guess<magic){printf("too small!\n");}else{printf("right!\n");}}while (guess !=magic && counter <4);printf("一共猜了%d次\n",counter);  //打印计数器printf("do you want to continue(Y/N or y/n)?");scanf(" %c",&reply);  //%c故意留一个空格,增加程序健壮性(输入"  y"也可以被识别)}while (reply == 'Y' || reply == 'y');
}

希望用户仅在输入N或n才结束程序,输入N或n以外的字符还会继续猜数

只需要修改最后一行代码

while (reply != 'N' && reply != 'n');  //输入的数不是n或N,循环还会继续

运行效果

 

关键字:关键词排名是由什么决定的_新开神途手游发布网站_百度搜索引擎优化相关性评价_优化大师下载安装app

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: