m0_62458562 2022-09-23 20:19 采纳率: 0%
浏览 14
已结题

程序应该没问题,但就是有一两次不能正常输入

img

img


初学者,不理解为什么能输出3位数,2位数和一位数就不能输出

img


然后按回车就一直光标后移

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
srand(time(0));
int sp=0;
int sr=0;
int ssr=rand()%100;
printf("猜一猜数字(0-99)");
do
{
scanf("%d",&sr);
sp++;
if (sr>ssr)
{
printf("大了");
printf("再猜一次");
}
else if (sr>ssr)
{
printf("小了");
printf("再猜一次");
}

} while (sr!=ssr);
printf("猜到了%d",ssr);
printf("你猜了%d次",sp);
return 0;

}

  • 写回答

2条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 已结题 (查看结题原因) 10月8日
      • 修改了问题 9月24日
      • 创建了问题 9月23日

      悬赏问题

      • ¥15 写c++代码,第7题说一下使用的计算方法
      • ¥15 postman接口自动化测试报告实践总结
      • ¥15 有关c++的问题,利用相关知识
      • ¥15 求香农编码和解码的matlab代码
      • ¥20 ROS中的TEB局部规划问题
      • ¥20 关于#matlab#的问题:要求测出上面图片中所有同心圆的半径
      • ¥20 epanet软件运行问题
      • ¥15 Python 文件读取
      • ¥60 dpabi进行Alff计算时脑池有干扰信号
      • ¥15 利用kmeans或kshape聚类分析对归一化的无量纲时间-降雨序列进行聚类