C語言實現(xiàn)小學生考試系統(tǒng)
更新時間:2022年06月02日 11:07:13 作者:----一砂一極樂-----
這篇文章主要為大家詳細介紹了C語言實現(xiàn)小學生考試系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了C語言實現(xiàn)小學生考試系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
問題及代碼:
/*煙臺大學計算機學院
題目描述:做一個小學生考試系統(tǒng),功能包括:
(1)利用隨機數(shù)出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;//使給出的兩個數(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é):注意小學生運算的能力較差,應保證兩個10以內(nèi)的數(shù)做運算,不宜過大。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
利用C語言實現(xiàn)將格式化數(shù)據(jù)和字符串相互轉(zhuǎn)換
這篇文章主要為大家詳細介紹了2個函數(shù),分別是sprintf和sscanf,可以用來實現(xiàn)將格式化數(shù)據(jù)和字符串相互轉(zhuǎn)換,感興趣的小伙伴可以跟隨小編一起學習一下2023-03-03
C語言fprintf()函數(shù)和fscanf()函數(shù)的具體使用
本文主要介紹了C語言fprintf()函數(shù)和fscanf()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11
C++實現(xiàn)LeetCode(163.缺失區(qū)間)
這篇文章主要介紹了C++實現(xiàn)LeetCode(163.缺失區(qū)間),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-07-07

