一个c语言小游戏

作者在 2008-04-19 09:30:22 发布以下内容

游戏规则:从0~99个数字(每个数字对应一个图标), 你猜任意一个数字,然后用这个数字减去这个数字的各位上的数值之和,得到的数字对应你看到的数字的对应图标,例如 你猜 15    做15-(1+5)=9  按下Enter 有神奇发现!!请各位高手指教!!!

代码:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>

struct
{
 int num;
 int flag;
}card[100];

void main()
{
 
 int sign[]={3,4,5,6};
 int R,r;
 while(1)
 {
  system("cls");
  srand(time(NULL));
  for(int i=0;i<100;i++)
  {
   card[i].num=i;
   R=rand()%100;
   card[i].flag=sign[R%4];
  }
  r=rand()%100;
  for(int j=0;j<=9;j++)
  {
   card[9*j].num=9*j;
   card[9*j].flag=sign[r%4];

  }
  printf("\t\t\t神奇感应游戏!!!!\n");
  
  for(int k=0;k<100;k++)
  {
   printf("  %d , %c",card[k].num,card[k].flag);
   if(k%10==0)
    printf("\n");
  }   
  printf("\n****************************************************************\n");
  
        getch();
  printf("\n你猜的图标:");
  printf("\n\t\t%c",card[0].flag);
  getch();
 }
}

     

 

默认分类 | 阅读 5030 次
文章评论,共0条
游客请输入验证码
浏览8645次
文章分类
最新评论