本文实例为大家分享了C语言实现小学生考试系统的具体代码,供大家参考,具体内容如下
问题及代码:
#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以内的数做运算,不宜过大。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。