我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请问一下,为什么会出现两次相同的输出呢,而且它输出的猜数次数也不对,自学的,不很会

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main()
{
int a,b;
char c;
srand(time(0));
a=rand()%90+10;
for(b=1;b>0;b++)
{
printf("我猜是%d\n",a);
scanf("%c",&c);
if (c=='=')
{
printf("猜对了,你猜了%d次\n",b);
return 0;
}
if (c=='>')
a=rand()%((a+1)-10)+10;
else
if (c=='<')
a=rand()%(100-a)+a;
}
}
结果是:
我猜是60
<
我猜是99
我猜是99

我猜是82
我猜是82
=
猜对了,你猜了5次
Press any key to continue

看这两篇https://blog.csdn.net/qq_51553982/article/details/118362324
https://blog.csdn.net/qq_51553982/article/details/117077161

近期文章

  • 如何转换成想要的收益率?
  • 阿里云+宝塔 扩容的问题
  • 通过c语音找出可以被整除的数
  • 打不开这个文件,怎么办
  • python中openpyxl的使用
  • matlab与solidworks联合
  • matlab出现数组不兼容
  • JAVA考试小程序的编写出错
  • 有没有懂r语言的告知哪里错了
  • 现在有什么比knockout.js还高效的 json 调用框架
  • 不会的一道Python
  • 类似天天向上的力量这种类型
  • lcd1602显示错误
  • 联想浏览器更新之后,原先创建在桌面的快捷方式打不开了
  • cannot find jdk'18' for module 'demo'
  • c++值传递方式返回局部对象,输出的值相同?
  • 线性链表的插入算法的找位序是怎么初始化的?
  • JavaScript 16进制字符串拼接问题
  • 想向您请教一些object detection api 的问题
  • ANSYS2021R2安装问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华