猜数字课程设计看看问题在哪

 

程序报错吗,是没达到你的预期结果吗

#define _CRT_SECURE_NO_WARNINGS 1 
#include<stdio.h> 
#include<stdlib.h> 
#include<math.h> 
#include<time.h> 
void menu() { 
printf("*****************************\n"); 
printf("**** 1.play ****\n"); 
printf("**** 0.exit ****\n"); 
printf("*****************************\n"); 
} 
void game() { 
int num=0; 
//1.生成随机数 
int ret =rand()%100+1; 
//printf("%d\n",ret); 
//2.猜数字 
while(1){ 
printf("请猜数字:"); 
scanf("%d",&num); 
if(num==ret) { 
printf("恭喜你,猜对了\n"); 
break; 
} else if(num>ret) { printf("猜大了\n"); } else{ printf("猜小了\n"); } } } 
int main() { 
int input=0; srand((unsigned int)time(NULL)); 
do {
 menu(); printf("请选择>"); scanf("%d",&input); 
 switch(input){ case 1:printf ("玩游戏\n");game();break; case 0:printf("退出游戏\n"); break; default:printf("选择错误,重新选择\n");break; } 
 } while(input); return 0; }

代码不全,把代码通过代码段贴出来看看。35的大括号是不是多出来的。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m