猜数字C语言程序设计怎么做,大家帮帮忙~谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:08:24
1、猜数游戏(掌握程序结构及随机函数应用)
程序说明:游戏的开始由机器产生一个随机数
(1~100之间,用库函数random(),用法见后面的说明)
然后游戏者在程序的提示下猜数,若输入的数比这个数大
程序提示:Your answer is HIGH,try again.
否则,程序提示:Your answer is LOW,try again.
直到猜对为止。程序可实现连续猜数,直到游戏者退出。
程序输出要求:累计游戏者猜对一个数所需次数n,
当n<=7时,给出“Congratulation”字样;
当7<n<15时,给出“I can bet you can do it better.”;
当n>=15时,用exit(0)库函数退出程序。
我有的地方弄不明白,大家帮帮忙,谢谢啦~

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char** argv)
{
int result = 0, count = 0, input = 0;

srand(100);
result = rand() % 100 + 1;

while(scanf("%d", &input))
{
count++;
if(input == result)
break;
else if(input > result)
printf("Your answer is HIGH,try again.\n");
else
printf("Your answer is LOW,try again.\n");
}

if(count <= 7)
printf("Congratulation\n");
else if(count < 15)
printf("I can bet you can do it better.\n");
else
exit(0);

return 0;
}