三九宝宝网宝宝教育教学论文

求C语言程序猜数游戏

02月07日 编辑 39baobao.com

[C语言猜数字程序]原因分析: “scanf("%d",&a);”这一行,输入完一个数字后,你还必须按下回车键,所以这行执行完毕后缓冲区就还留着一个'\n'字符即回车字符。执行到“}while(ch=getchar()!='n');”时,这...+阅读

/*十次不太合理,每次取中间数猜的话,七次就猜中了,所以设了六次*/

#include

#include

#include

main()

{

int n,N,i,j;

printf("游戏提示:黑暗中有一个0到100内的一个整数,需要您去找出来!\n\n");

do

{

srand((unsigned)time(NULL));

N=rand()%101;

i=-1;

do

{

i++;

if(i==6)

{

printf("很遗憾,您输了!\n\n");

break;

}

printf("\n温馨提示:您还有%d次输入机会!\n\n",6-i);

printf("请输入一个整数:");

scanf("%d",&n);

switch((n-N>=0)+(n-N==0))

{case 0:printf("\n您输入的数字小了!\n\n");break;

case 1:printf("\n您输入的数字大了!\n\n");break;

case 2:printf("\n\a\a\a\a\a\a\a\a您猜对了!奖励老湿香吻一个!\n\n");break;

}

}while(n!=N);

printf("输入非数字游戏结束,输入数字游戏重新开始:");

}while(scanf("%d",&j)==1);

}

以下为关联文档:

用c语言编写一个猜数游戏#include <stdio.h> #include <stdlib.h> #include <time.h> #define Range 100 int guess(int k){ int input; printf("请输入数字:\t"); scanf("%d",&input); if(input==k)return...

求C语言编写的猜数字游戏程序#include<iostream> using namespace std; int main() { char s[88],r[88]; printf(" 本游戏只能猜8次!!\n请输入游戏四位不重复的数字\n"); scanf("%s",s); if(strlen(s)!=4)exit(1...

c语言编写一个猜数字游戏同学你好! 下面是我自己做了一个,运行是成功的。希望对你有所帮助! #include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h> void main() { int i,j,cnt,gua...

求教C语言高手:编程序写一个猜数游戏#include<stdio.h> #include<string.h> #include<stdlib.h> #include<time.h> #define maxsize 100 void main() { int x,y,z,i,j,time=0,time1=0; char name[maxsize],ch;...

用C语言编写猜数游戏原发布者:阿波爱喝水 注意本程序使用rand函数此函数在此程序中默认随机值为1275可以用来测试程序#include#includeintmain(void){intc,r,s,x,y,m=0,n=0;inta[4],b[4];do{x=ra...

猜数字游戏c语言很明显的一处错误 scanf("%f",&num);//缺少一个取地址符,而且你程序里面全部缺少了 #include<stdio.h> float number(float x,float n) { float y; y=(x+n)/2; return(y); } voi...

c语言程序设计猜数游戏//在TC下运行 #include"stdio.h" #include"stdlib.h" void main() { int i,j,n=0; i=random(100); do{ printf("请输入你猜的数字\n"); scanf("%d",&j); if(j<i) printf("Your answer i...

求用C语言编一个猜数字游戏#include <stdio.h> #include <stdlib.h> int main() { int a,b,math,c; char f; printf("开始游戏?y/n"); scanf("%c",&f); switch(f){ case('y'): printf("请输入数字。"); b=1+rand()...

用C语言编写一个具有简单界面的猜数字游戏分析: 先产生一个随机数N。 然后输入数I,如果i大于N,则提示大于信息。 如果I小于N,则提示小于信息。 直到I==N,则输出成功信息。 这是我用C语言写的。 环境: WIN-C ,TORBO C,如果是...

推荐阅读
图文推荐