程序设计1小学生考试系统
来源:互联网 发布:mac 抓取网页视频软件 编辑:程序博客网 时间:2024/04/30 07:26
题目描述:做一个小学生考试系统,功能包括:
1、利用随机数出十道加法题;
2、小学生用户答题给出每道题的答案;
3、对小学生的答案进行评判;
4、计算出小学生答题的正确率。
作者:李忠林
完成日期:2017年1月4日
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i,j=0;
int a,b,sum,A,s=-1;
float B;
srand(time(NULL));//设置当前时间为种子。
printf("**********************************\n");
printf("* 欢迎使用小沁考试系统 *\n");
printf("**********************************\n");
printf("*****共有十道试题,满分一百分*****\n");
printf("请准备作答!\n");
while(s<0)
{
for(i=0; i<10; i++)
{
a=rand()%100+1;//产生1~100内的随机数。
b=rand()%100+1;
printf("%d+%d=",a,b);
scanf("%d",&sum);
if(a+b==sum)//判断输入答案是否正确;
{
printf("太棒了!\n");
j++;//正确题目的数目累加;
}
else
{
printf("还需要再加油哦!\n");
}
}
A=j*10;
B=j*0.1;
printf("同学,你一共做对%d道题\n",j);
printf("做题的正确率%.2f\n",B);
printf("最后得分是%d\n",A);
if(j<6)
{
j=0;//清零上一次的成绩。
printf("成绩不及格,继续补考,加油!\n");
}
else
{
s=1;
printf("恭喜你通过考试!");
}
}
return 0;
}
运行结果:
当一次通过考试时:
需要补考时:
- 程序设计1小学生考试系统
- 程序设计实训一 小学生考试系统
- 程序设计实训报告--小学生考试系统
- 程序设计实训报告-小学生考试系统
- 程序设计:小学生考试系统(二)
- 程序设计:小学生考试系统(三)
- 项目1 小学生考试系统
- 课程设计1 小学生考试系统
- 课程设计<1>---小学生考试系统
- 程序设计实训项目一 小学生考试系统
- 第十八周项目1小学生考试系统
- 小学生数学考试系统
- 小学生数学考试系统
- 小学生考试系统
- 小学生考试系统
- 课程设计:小学生考试系统
- 19-小学生考试系统
- 小学生考试系统
- windows下pip的使用
- Memcache用法分析详谈
- 26. 改变自动扫描的包【从零开始学Spring Boot】
- 小学生考试系统
- JS向OC传递JSON参数时的编码解码问题
- 程序设计1小学生考试系统
- 27. Spring Boot Junit单元测试【从零开始学Spring Boot】
- OpenStack网络指南(15)实例名称解析
- 28. SpringBoot启动时的Banner设置【从零开始学Spring Boot】
- 在Oracle的SQL中输出单引号
- 马上要跨年了,把最近学的react-native总结一下
- PAT-乙级-1015
- 蓝鸥React Native零基础入门到项目实战 state
- AutoLayout实战:cell高度不固定的UITableView