#include<stdio.h> # include<stdlib.h> # include<time.h> void menu() { printf("*********************\n"); printf("欢迎进入该游戏系统!\n"); printf("选择:\n"); printf("1:start\n"); printf("2:exit\n"); printf("*********************\n"); } int game(int n) { int i; while(1) { printf("输入你猜的数字:"); scanf("%d",&i); if(i<n) printf("你猜小了;"); if(i>n) printf("你猜大了;"); if(i==n) { printf("恭喜你,你猜对了!"); return 0; } } } int main() { srand((unsigned int)time(NULL)); //是拿当前系统时间作为种子,由于时间是变化的, //种子变化,可以产生不相同的随机数。 int ret=rand(); int m=ret%100; //控制随机数的范围,减小猜测难度。 int a; menu(); printf("输入:"); scanf("%d",&a); switch(a) //利用switch语句做开关。 { case 1: game(m); break; case 2: printf("error\n"); break; } return 0; }
本文出自 “fun” 博客,请务必保留此出处http://10725723.blog.51cto.com/10715723/1708374
原文:http://10725723.blog.51cto.com/10715723/1708374