博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2328---"right on"进入下一个case的模板(while)
阅读量:5043 次
发布时间:2019-06-12

本文共 872 字,大约阅读时间需要 2 分钟。

#include 
#include
#include
int main(){ char str[10]; int n,begin=0,end=11; while(scanf("%d",&n) && n)//以0结束的可以由这种格式写 { getchar();//读取缓冲区的东西 gets(str); if(!strcmp(str,"too low") && n>begin)//猜数的人傻,加后面那个条件说明他每一次都像第一次猜 { begin=n; } if(!strcmp(str,"too high") && n
begin) { printf("Stan may be honest"); } else { printf("Stan is dishonest"); } begin=0;end=11;//初始化条件 continue; } } return 0;}

总结:gets之前如果用了scanf,中间要用getchar

scanf不能用来读并且存储包含空格的串,用gets,但之前一定用getchar清除缓冲区的杂碎

10too high3too low4too high2right on5too low7too high6right on0 这种输入的模板代码,read above

 

转载于:https://www.cnblogs.com/gabygoole/p/4573276.html

你可能感兴趣的文章