小学生考试系统
来源:互联网 发布:淘宝拍卖的玉是真的吗 编辑:程序博客网 时间:2024/04/29 03:47
问题及代码:
烟台大学计算机与控制工程学院
作者:毕春超
完成日期:2016年12月29日
题目描述
#include<stdio.h>
#include<time.h>
int main()
{
int i,n,a,s,t,d,b,c,right;
right=0;
printf("你想做几道题呢?");
scanf("%d",&n);
printf("好的,现在开始答题,一定要认真作答哦!");
srand(time(0));
for(i=1; i<=n; i++)
{
c=rand()%4+1;
printf("第%d题\n",i);
do
{
a=rand()%100+1;
b=rand()%100+1;
if(a<b && (c==2 || c==3))
{
d=a;
a=b;
b=d;
}
if(c==3)//对于除法,调整被除数,以保证能整除
a=(a/b)*b;
}
while((a+b)>100 || (a*b)>100);
switch(c)
{
case 1:
s=a+b;
printf("%d+%d=", a,b);
break;
case 2:
s=a-b;
printf("%d-%d=", a,b);
break;
case 3:
s=a/b;
printf("%d/%d=", a,b);
break;
case 4:
s=a*b;
printf("%d*%d=", a,b);
break;
}
scanf("%d", &t);
if(t==s)
{
right++;
printf("ringht\n");
printf("真棒!\n");
}
else
{
printf("wrong\n");
printf("没关系,继续加油!\n");
}
}
printf("正确%d道,正确率为%.2f\n",right,1.0*right/10*100);
printf("练习到此结束,希望小朋友再接再厉!");
return 0;
}
运算结果
- 小学生数学考试系统
- 小学生数学考试系统
- 小学生考试系统
- 小学生考试系统
- 课程设计:小学生考试系统
- 19-小学生考试系统
- 小学生考试系统
- 小学生考试系统
- 项目1 小学生考试系统
- 课程设计—小学生考试系统
- 程序设计1小学生考试系统
- 程序设计实训一 小学生考试系统
- 课程设计1 小学生考试系统
- 课程设计<1>---小学生考试系统
- 第十周 项目三 小学生考试系统
- 第九周 小学生数学考试系统
- 第九周 小学生数学考试系统
- 第十周-小学生数学考试系统
- NFS服务配置
- (六)文件描述符及最大打开文件个数
- vsftpd虚拟用户目录及权限分离
- PAT-乙级-1013
- 8.事件 事件发布程序
- 小学生考试系统
- Oracle Linux 6.6系统卡在进度条界面
- C#怎么实现文件下载功能
- 从大学接触计算机到学习java编程,再到公司实习的小小过程
- linux grep命令详解
- Spring-tx-3.1.4.jar包目录结构
- View的测量onMeasure方法
- 知识库--StandardService+Container+Connectors(64)
- 为虚拟机linux扩充硬盘容量