C语言课程设计,急求大神~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!!!!!!!!!!!!

2024-11-03 19:55:49
推荐回答(3个)
回答1:

#include "stdio.h"
#include 
#include "time.h"
int main(int argv,char *argc[]){
int x,t,y;
srand((unsigned)time(NULL));
printf("Please guess the number(int 1~100, other end)...\n");
while(x=rand()%100+1,t=0,1)
while(++t){
if(scanf("%d",&y)!=1 || y<1 || y>100){
printf("You have chosen to quit...\n");
return 0;
}
if(y>x)
printf("Your answer is HIGH,try again.\n");
else if(y printf("Your answer is LOW,try again.\n");
else{
if(t<=7){
printf("Congratulation!\n");
break;
}
else if(t>7 && t<15){
printf("I can bet you can do it better.\n");
break;
}
else if(t>=15)
exit(0);
}
}
return 0;
}

运行样例:

回答2:

#include "stdio.h"
#include "stdlib.h"
#include "time.h"

int main()
{
int count = 0;
int NUM = 0;
int guess = 0;
srand((int)time(0));
count = rand()%100;
printf("Input Number: ");
while(1)
{
scanf("%d",&guess);
NUM++;
if(guess == count)
{
break;
}else{
if(guess > count)
{
printf("Your answer is HIGH,try again.\n");
}else{
printf("Your answer is LOW,try again.\n");
}
}
}
if(NUM <= 7)
{
printf("Congratulation!\n");
}else if((NUM>7)&&(NUM <= 15))
{
printf("I can bet you can do it better.\n");
}else{
exit(0);
}
return 0;
}

回答3:

你这说的都快成伪代码了,还写不出来啊