#include?<stdlib.h>
#include?<time.h>
#include?<windows.h>
struct?wenti{
char?wen[100];
char?A[50];
char?B[50];
char?C[50];
char?D[50];
int?dan;
}?list[]?=?{
{"繼承者中男女主角第壹次相遇是在哪個國家?","韓國","美國","英國","法國",1}
};
char*?xuaxiang(int?i){
switch(i){
case?0:
return?list[0].A;
break;
case?1:
return?list[0].B;
break;
case?2:
return?list[0].C;
break;
case?3:
return?list[0].D;
break;
default:
return?"?";
break;
}
}
int?main()
{
int?dat[4];
int?i,k,j;
char?xz,danN;
do{
printf("%s\n",list[0].wen);
srand(?time(0)?);
for?(i?=?0;?i?<?4;?i++){
do{
k=1;
dat[i]?=?rand()?%?4;
for(j=0;j<i;++j){
if(dat[j]==dat[i]){
k=0;
break;
}
}
}while(k==0);
if(dat[i]==list[0].dan){
danN='A'+i;
}
printf("%c.%s\n",'A'+i,xuaxiang(dat[i]));
}
printf("請選擇:");
scanf("%c",&xz);
if(xz==danN){
printf("恭喜妳,答對了,厲害!\n");
}else{
printf("答錯了,沒關系,再接再厲!\n");}
scanf("%c",&xz);
}while(1);
return?0.0;
}