1 #include<stdio.h> 2 #include<string.h> 3 #include<time.h> 4 #include<stdlib.h> 5 int main() 6 { 7 char strInput[4]; 8 int i,j; 9 char strRand[4]; 10 char var; 11 char *p; 12 int result=1; 13 srand((unsigned)time(NULL)); 14 for(i=0;i<4;i++) 15 { 16 strRand[i]=rand()%10; 17 } 18 while(result!=0) 19 { 20 for(i=0;i<4;i++) 21 { 22 scanf("%c",&var); 23 strInput[i]=var; 24 } 25 for(i=0;i<4;i++) 26 for(j=0;j<4;j++) 27 { 28 if(strInput[i]==strRand[j]) 29 { 30 p=strchr(strRand,strRand[j]); 31 printf("%d\n",strRand[j]); 32 printf("%d\n",p); 33 } 34 } 35 result=strcmp(strRand,strInput); 36 } 37 for(i=0;i<4;i++) 38 { 39 printf("%d",strRand[i]); 40 } 41 42 }