輸入學生c期中考選擇題的答案,並與標準答案對照,計算答對和答錯的題數,試撰寫一程式執行之。scanf("%c",&ans[i]);
學生c期中考選擇題的答案:accbdc
標準答案:adcbad
計算答對:3
答錯的題數:3
看看標題,他可能只是想表達心情,不見得是要求解。
然後他連續做了三次這種事,後續回文也不見蹤影
這種到底可不可以檢舉啊?
#include<stdio.h>
int main(int argc, char *argv[])
{
char y[6];
int i,j,k,t;
char ans[6];
k=0;
t=0;
y[0] = 'a';
y[1] = 'd';
y[2] = 'c';
y[3] = 'b';
y[4] = 'a';
y[5] = 'd';
printf("輸入第一題選擇題答案:\n");
scanf("%s",&ans[0]);
printf("輸入第二題選擇題答案:\n");
scanf("%s",&ans[1]);
printf("輸入第三題選擇題答案:\n");
scanf("%s",&ans[2]);
printf("輸入第四題選擇題答案:\n");
scanf("%s",&ans[3]);
printf("輸入第五題選擇題答案:\n");
scanf("%s",&ans[4]);
printf("輸入第六題選擇題答案:\n");
scanf("%s",&ans[5]);
for(i=0; i<=5; i++){
if(ans[i]==y[i]){
k++;
}
if(ans[i]!=y[i]){
t++;
}
}
printf("計算答對:%d\n",k);
printf("答錯的題數:%d\n",t);
return 0;
}
程式碼可以參考看看,但是最基本的要先學好,感恩。