// Code file created by C Code Develop
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main()
{
srand (time(0));
int a = 0;
int model = 0;
int compare2 = 0;
do{
printf ("请选择难度:\n简单请输入1 普通请输入2 困难请输入3\n");
scanf ("%d", &model);
if (model != 1 && model != 2 && model != 3){
model = 4;
}
//printf ("model=%d", model);
switch(model){
case 1:
printf ("你选择了简单模式\n");
a = rand() % 100;
break;
case 2:
printf ("你选择了普通模式\n");
a = rand() % 100000+100;
break;
case 3:
printf ("你选择了困难模式\n");
a = rand() % 1000000000+1000000;
break;
case 4:
printf ("你选择了错误的难度,请重新选择\n");
break;
}
}while(model >= 4 );
int number1 = 0;
int compare = 0;
int frequency = 0;
do{
printf ("请输入你猜的数字\n");
scanf ("%d", &number1);
compare = (a == number1);
frequency ++;
if(a < number1){
printf ("你输入的数字大于实际的数字\n");
}else if(a > number1){
printf ("你输入的数字小于实际的数字\n");
}else if(a == number1){
printf ("恭喜!你猜对了!\n");
}
}
while(compare == 0);
printf ("本次游戏你总共猜了%d次\n", frequency);
return 0;
}
仅供参考,请自行修改
C语言作业:猜数游戏