猜数字游戏#C语言

#include"stdio.h"
#include"stdlib.h"
#include"time.h"
void menu(){
	printf("************************\n");//菜单 
	printf("*****     1.play   *****\n");
	printf("*****     0.exit   *****\n");
	printf("************************\n");
}
  //rand函数取值是2的32次方 
void game(){
	int guess=0;
	int ret=rand()%100+1;//生成随机数的函数
//	 printf("%d\n",ret);  // 打印出你要猜的那个数 
	 while(1){
	 printf("请猜数字:"); 
	 scanf("%d",&guess); 
	if(guessret) {
		printf("猜大了\n");
	}
	else{ 
	printf("恭喜你猜对了!!!\n"); 
	break;
        } 
            }
   }
int main(){
    int imput=0;
     srand((unsigned int)time(NULL));
    do
	{
		menu();
		printf("请输入:");
		scanf("%d",&imput); 
		switch(imput){
			
			case 1:
			game();//猜数字的逻辑 
				break;
			case 0:
					printf("退出游戏\n");
					break;
			default:
				printf("选择错误,请重新选择\n");
				break;
	            	}
	}while(imput);   
     return 0;
} 

你可能感兴趣的:(游戏,c语言,算法)