本文實例為大家分享了C語言實現小學生考試系統的具體代碼,供大家參考,具體內容如下
問題及代碼:
/*煙臺大學計算機學院題目描述:做一個小學生考試系統,功能包括: (1)利用隨機數出10道加法題; (2)小學生用戶答題給出每道題的答案; (3)對小學生的答題進行評判; (4)計算出小學生答題正確率。作者;景怡樂完成時間:2016年12月29日*/#include <stdio.h>#include <stdlib.h>#include <time.h> int main(){ int a,b,c,d; int i,sum=0; srand(time(0));//首先給srand( )提供一個種子 for (i=1;i<=10;i++) { printf("第%d題:",i); a=rand()%10+1;//使給出的兩個數在10以內,也可根據需要自行更改 b=rand()%10+1; c=a+b; printf("%d + %d = ",a,b); scanf("%d",&d); if (c==d) { printf("Yes!/n"); sum++; }else printf ("No!/n"); } printf("做對了%d道題,共得到了%d分,得分率為%.2f !/n",sum,sum*10,(1.0*sum)/10); if(sum==10) printf("做的很棒!"); else printf("還有待提高哦!"); return 0;}
運行結果:
知識點總結:注意小學生運算的能力較差,應保證兩個10以內的數做運算,不宜過大。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答
圖片精選