當前位置:編程學習大全網 - 源碼下載 - c語言編寫壹個選擇題,怎麽打亂選項,下面是個例子,幫忙改壹下,

c語言編寫壹個選擇題,怎麽打亂選項,下面是個例子,幫忙改壹下,

#include?<stdio.h>

#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;

}

  • 上一篇:重裝系統後,C++程序裏的dsp.dsw.nic.opt打不開,不知打開方式
  • 下一篇:織夢怎麽修改圖片織夢的首頁怎麽換圖片
  • copyright 2024編程學習大全網