64,581
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <string.h>
#define NUM 40
#define N 6
void Init(char temp[NUM][N],bool flag)
{
char key1[]="2A 4D 6D 8C 10A 12D 14C 16B 18A 20C 22C 24A 26A 28B 30D 32A 34B 36C 38C 40B 42D 44D 46A 48C 50A 52D 54A 56D 58B 60A 62D 64C 66C 68C 70B 72A 74D 76A 78D 80D";
char key2[]="2.A 4D 6D 8C 10A 12.,A 14B 16D 18A 20,,C 22C 24A 26A 28B 30D 32;A 34B 36'C 38C 40B 42D 44A 46A 48A 50)A 52C 54)C 56D 58B 60D 62C 64C 66C 68C 70]B 72A 74D 76}C 78C 80D";
int i = 0;
char seps[] = " ";
char *token=NULL;
flag?token=strtok(key1,seps):token=strtok(key2,seps);
while(NULL!=token)
{
strcpy(temp[i++],token);
token=strtok(NULL,seps);
}
}
void main()
{
char temp1[NUM][N],temp2[NUM][N];
Init(temp1,true);
Init(temp2,false);
int i = 0;
while(i<NUM)
{
strcmp(temp1[i],temp2[i])!=0?
printf("%s 这是错的!\n",temp2[i]):
printf("%s 这是对的!\n",temp2[i]);
i++;
}
}
/////////////////////////////////////////////////////////////
2.A 这是错的!
4D 这是对的!
6D 这是对的!
8C 这是对的!
10A 这是对的!
12.,A 这是错的!
14B 这是错的!
16D 这是错的!
18A 这是对的!
20,,C 这是错的!
22C 这是对的!
24A 这是对的!
26A 这是对的!
28B 这是对的!
30D 这是对的!
32;A 这是错的!
34B 这是对的!
36'C 这是错的!
38C 这是对的!
40B 这是对的!
42D 这是对的!
44A 这是错的!
46A 这是对的!
48A 这是错的!
50)A 这是错的!
52C 这是错的!
54)C 这是错的!
56D 这是对的!
58B 这是对的!
60D 这是错的!
62C 这是错的!
64C 这是对的!
66C 这是对的!
68C 这是对的!
70]B 这是错的!
72A 这是对的!
74D 这是对的!
76}C 这是错的!
78C 这是错的!
80D 这是对的!
Press any key to continue