⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guess.no..cpp

📁 一个小游戏 关与数字猜测的 本人特喜欢
💻 CPP
字号:
#include<stdio.h>
#include <time.h> 
#include<stdlib.h>
int m[4],n[4];
void sj()
{int i,j;
 srand( (unsigned) time ( NULL) );
 for(i=0;i<4;i++)
   m[i]=rand()%10;
 for(i=0;i<3;i++)
  for(j=i+1;j<4;j++)
	 { while(m[j]==m[i])
		 m[j]=rand()%10;
	 
	 }
 
   for(i=0;i<4;i++)
   { n[i]=m[i];
    }

}
void main()
{int i,j,a,b,c,d;
 sj();
 for(i=1;i<80;i++)
 printf("*");
 printf("*\n");
 printf("				猜数字游戏\n  ");
 printf("\n");
 for(i=0;i<80;i++)
 printf("*");
 printf("\n");
 for(c=1;c<20;c++)
 {a=0,b=0;
  printf("\n");
  printf("  第%d次:	",c);
  //scanf("%d %d %d %d",&m[0],&m[1],&m[2],&m[3]);
 for(i=0;i<4;i++)
	{ m[i]=getchar()-'0';
     if(m[i]>9 || m[i]<0 )
	 {printf("数字");
	 m[i]=getchar()-'0';}}

 for(i=0;i<4;i++)
 { if(n[i]==m[i])
     {a++;continue;}
     for(j=0;j<4;j++)
	   if(m[j]==n[i])
		   b++;
  }
  printf("				%d%d%d%d",m[0],m[1],m[2],m[3]);
  printf("	A%d B%d\n",a,b);  
  if(a==4)
  {printf("你已经猜对了!");
  break;}
  else if(c==7)
  {printf("			%d%d%d%d",n[0],n[1],n[2],n[3]);
   printf("猜数字次数超出限制");
   break;
  }
   }
 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -