第十周项目三——小学生数学考试系统(1)

来源:互联网 发布:windows technical 编辑:程序博客网 时间:2024/04/29 22:03

问题及代码

/*烟台大学计算机学院 2016作者: 马春澎完成日期:2016年11月3日问题描述:做一个小学生考试系统,功能如下:(1)利用随机函数出10道加法题;(2)小学生用户答题,给出每道题的答案;(3)对小学生的答题进行评判;(4)计算小学生的答题正确率。*/#include <stdio.h>#include <stdlib.h>#include<time.h>int main(){    int a,b,i,sum,c,j,k;    srand(time(0));    j=0;    for(i=1; i<=10; i++)    {        a=rand()%10+1;        b=rand()%10+1;        sum=a+b;        printf("%d+%d=",a,b);        scanf("%d",&c);        if(sum==c)        {            printf("right!\n");            j++;        }        else printf("wrong!\n");    }    k=j*10;    printf("共答对了%d道题\t正确率为百分之%d",j,k);    return 0;}

运算结果

知识点总结

随机数以及简单循环的应用还要注意时间函数的应用

学习心得

刚开始要先定义一个时间函数,并且要明白随机数是如何产生的。


0 0
原创粉丝点击