C語言實現(xiàn)小學(xué)生考試系統(tǒng)
更新時間:2022年06月02日 11:07:13 作者:----一砂一極樂-----
這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)小學(xué)生考試系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C語言實現(xiàn)小學(xué)生考試系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
問題及代碼:
/*煙臺大學(xué)計算機(jī)學(xué)院
題目描述:做一個小學(xué)生考試系統(tǒng),功能包括:
(1)利用隨機(jī)數(shù)出10道加法題;
(2)小學(xué)生用戶答題給出每道題的答案;
(3)對小學(xué)生的答題進(jìn)行評判;
(4)計算出小學(xué)生答題正確率。
作者;景怡樂
完成時間: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;//使給出的兩個數(shù)在10以內(nèi),也可根據(jù)需要自行更改
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;
}運行結(jié)果:

知識點總結(jié):注意小學(xué)生運算的能力較差,應(yīng)保證兩個10以內(nèi)的數(shù)做運算,不宜過大。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
C語言動態(tài)內(nèi)存分配函數(shù)的實現(xiàn)
這篇文章主要介紹了C語言動態(tài)內(nèi)存分配函數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05

