猜字小游戏:
利用了do_while()循环,while()循环和if()判断;
也利用了rand()产生随机数;
结合了函数的调用而设计的猜字小游戏
#include <stdio.h>
#include <time.h>
void start()
{
printf("*****************************************\n");
printf("*****************************************\n");
printf("**************1 game 0 quit*************\n");
printf("*****************************************\n");
printf("*****************************************\n");
}
void game()
{
int rand_num = rand()%100;
int num = 0;
printf("ci ge shu :\n");
while(1)
{
scanf("%d",&num);
if(num>rand_num)
printf("da le\n");
else if(num<rand_num)
printf("xiao le\n");
else
{
printf(" congratulate\n");
break;
}
}
}
int main()
{
int ch;
do
{
start();
scanf("%d",&ch);
if(ch == 1)
{
game();
}
else if(ch == 0)
{
break;
}
}while(1);
return 0;
}
我玩了一次,虽然有点无聊,但也是自己写的还是很有意义的: