课程设计实训报告-1 小学生考试系统

来源:互联网 发布:面状提取算法 编辑:程序博客网 时间:2024/04/30 01:41
问题及代码:

小学生考试系统:要求程序能够随机出题,进行加法题目考试,只给出基本思路可适当扩充使得程序功能更加完善。

#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){    int n;    int k=1;    int a,b;    int j=0,i;    int answer[20];    int right[20];    double x=0;    srand(time(0));    while(k==1)    {        j=0;    printf("请输入想做的题目数量:");    scanf("%d",&n);    //灵活确定题目数量    for(i=1; i<=n; i++)    {        printf("第%d题 ",i);        a=rand()%10;        b=rand()%10;        printf("%d+%d=",a,b);        scanf("%d",&answer[i]);        right[i]=a+b;    }    printf("\n");    //出题    for(i=1;i<=n;i++)    {        printf("第%d题 ",i);        if(answer[i]==right[i])        {            printf("√\n");            j++;        }        else        {            printf("× ");            printf("正确答案是 ");            printf("%d\n",right[i]);        }    }    //逐个判断正错,正确计数    printf("\n");    x=(double)j/n;    printf("正确率是%.2f\n",x);    //计算正确率    printf("是否继续做题,继续输入1,否则随意输入");    scanf("%d",&k);    printf("\n");    }return 0;}



运行结果及测试

在程序运行一次后输入1能循环程序,输入其他数字结束

能够随机出题并批判,算出正确率



知识点总结

  程序设计中使用了随机数、数组,循环、判断结构,题目简单,但却是一次知识点的综合运用。

学习心得

  温故知新,自己学习的知识用于实践中

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 入户门对着厕所怎么办 一开门对厕所门怎么办 房子窗户对着路怎么办 电梯门对入户门怎么办 鞋柜对着入户门怎么办 入户门对着窗户怎么办 院子门对着窗户怎么办 电梯入户同梯人怎么办 房门对着电梯门怎么办 房门对着电梯口怎么办 大门对着电梯门怎么办 房门和电梯对着怎么办 搬家与生肖相冲怎么办 颈椎生理曲度变直怎么办 整个背部长痘痘怎么办 卧室门对着厨房怎么办 卧室门正对厕所怎么办 进门正对厕所门怎么办 门口对着厕所门怎么办 厨房门比大门高怎么办 鼻子上山根横纹怎么办 墙与床的缝隙怎么办 床边与墙有间隙怎么办 抽了烟头晕恶心怎么办 9个月宝宝口臭怎么办 狗舔了人的伤口怎么办 狗舔了结痂伤口怎么办 狗狗指甲变黑了怎么办 狗狗不肯剪指甲怎么办 厕所门对厨房门怎么办 房间门对着镜子怎么办 门直对着楼梯口怎么办 厨房门对着客厅怎么办 卧室正对着马路怎么办 主卧厕所对着床怎么办 卧室门对着床头怎么办 主卧厕所门对床怎么办 老人晕车怎么办最有效方法 货车油刹不好用怎么办 7岁儿童喉咙有痰怎么办 3岁宝宝喉咙有痰怎么办