c语言怎么设计猜大小,C语言 猜大小 循环10次退出 在线等

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

ffejn

2013.10.07

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:41%    等级:11

已帮助:4647人

#include

#include

#include

void main ()

{

int i=0;

int s;

int t=0;

srand((int)time(NULL)); /*以时间作为种子,以便每次运行产生不同的随机数)*/

s=rand()%100+1; /*产生1-100的随机数*/

printf("%d\n",s); /*打印生成的随机数(用于检验)

while(i<10)

{

printf("请输入一个1-100的数字= ");

scanf("%d",&t);

if(t==s) /*正确则跳出循环

{

printf("Right\n");

break;

}

else /*否则判断大还是小

{

if(t

{

printf("Wrong!\n");

printf("Too low\n");

i++; /*并且将竞猜次数+1

}

else

{

printf("Wrong!\n");

printf("Too high\n");

i++; /*并且将竞猜次数+1

}

}

}

}

你的问题:

1.产生的随机数每次是固定的,应该引入#include和srand(time(NULL))

2.输入之后,并不能判断是否正确,而是要等到下一次输入才判断。

02分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值