东京与东京都的区别:会C语言的快来看看啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 15:22:44
猜数游戏
程序一:编程先由计算机”想”一个1到100之间的数请人猜,如果人猜对了,则计算机给出提示:”Right!",否则提示”Wrong!",并告诉人所猜的数是大(Too high)还是小(Too low),然后结束游戏.要求每次运行程序时机器所”想”的数不能都是一样的.
程序二:编程先由计算机”想”一个1到100之间的数请人猜,如果人猜对了,刚结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者”猜”的水平,否则计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为此
程序三:编程先由计算机”想”一个1到100之间的数请人猜,如果人猜对了,刚结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者”猜”的水平,否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,刚结束游戏
程序四:编程先由计算机”想”一个1到100之间的数请人猜,如果人猜对了,刚结束游戏,并在屏幕上输出人猜了多少次才猜对此数,以此来反映猜数者”猜”的水平,否则计算机给出提示,告诉人所猜的数是太大还是太小,最多可以猜10次,如果猜了10次仍未猜中的话,则停止本次猜数,然后继续猜下一个数.每次运行程序可以反复猜多个数,直到操作都想停止时才结束

1.#include "time.h"
#include "stdio.h"
#include "stdlib.h"
void main()
{int a,b;
srand(time(NULL));
a=rand()%100;
for(;;)
{printf("give a guess number:");
scanf("%d",&b);
if(a==b){printf("right!");break;}
else if(b>a)
printf("wrong,too high\n");
else printf("wrong,too low\n");
}}
2.#include "time.h"
#include "stdio.h"
#include "stdlib.h"
void main()
{int i,a,b;
srand(time(NULL));
a=rand()%100;
for(i=0;;i++)
{printf("give a guess number:");
scanf("%d",&b);
if(a==b){printf("right!you guess %d times",i+1);break;}
else if(b>a)
printf("wrong,too high\n");
else printf("wrong,too low\n");
}}
3.#include "time.h"
#include "stdio.h"
#include "stdlib.h"
void main()
{int i,a,b;
srand(time(NULL));
a=rand()%100;
for(i=0;i<10;i++)
{printf("give a guess number:");
scanf("%d",&b);
if(a==b){printf("right!you guess %d times",i+1);break;}
else if(b>a)
printf("wrong,too high\n");
else printf("wrong,too low\n");
}
if(i==10)
printf("fail,over times.");}

4.#include "time.h"
#include "stdio.h"
#include "stdlib.h"
void main()
{int i,a,b;char c;
clrscr();
for(;;)
{printf("\nstart game?( y or n)\n");
c=getchar();
if(c=='n')
break;
else if(c!='y')
{printf("fail\n");continue;}
srand(time(NULL));
a=rand()%100;
for(i=0;i<10;i++)
{printf("give a guess number:");
scanf("%d",&b);
if(a==b){printf("right!you guess %d times",i+1);break;}
else if(b>a)
printf("wrong,too high\n");
else printf("wrong,too low\n");
}
if(i==10)
printf("fail,times over.\n");
}}