游戏规则:从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();
}
}