c语言编写小学数学测试系统,用c语言编写 小学数学考试题
满意答案
ssjzrl
2013.09.09
采纳率:49% 等级:12
已帮助:13053人
#include "stdio.h"
#include "time.h"
#include "stdlib.h"
struct timu
{
int num1;
int num2;
char fuhao;
int right;
int yu;
int yu_r;
int daan;
}std[5];
main()
{
int i,n=0,cj=0;
char fh[4]="+-*/";
system("cls");
srand((unsigned long)time(0));
for(i=0;i<5;i++)
{
std[i].num1=rand()%100;
std[i].num2=rand()%100;
std[i].fuhao=fh[rand()%4];
while((std[i].fuhao=='/')&&((std[i].num2==0)||(std[i].num2>std[i].num1)))
{
std[i].num2=rand()%100;
}
while(std[i].fuhao=='-'&&std[i].num2>std[i].num1)
{
std[i].num2=rand()%100;
}
printf("%d %c %d = ",std[i].num1,std[i].fuhao,std[i].num2);
switch(std[i].fuhao)
{
case '+':std[i].right=std[i].num1+std[i].num2;break;
case '-':std[i].right=std[i].num1-std[i].num2;break;
case '*':std[i].right=std[i].num1*std[i].num2;break;
case '/':std[i].right=std[i].num1/std[i].num2;std[i].yu=std[i].num1%std[i].num2;break;
}
if((std[i].fuhao=='/')&&(std[i].yu!=0))
scanf("%d%d",&std[i].daan,&std[i].yu_r);
else
{
std[i].yu_r=0;
scanf("%d",&std[i].daan);
}
if(std[i].daan==std[i].right&&std[i].yu==std[i].yu_r)
n++;
cj=n*10;
printf("\n当前成绩:%d\n\n",cj);
}
printf("\n\n总成绩:%d\n",cj);
for(i=0;i<5;i++)
{
if((std[i].fuhao=='/')&&(std[i].yu!=0))
printf("\n%d. %d %c %d = %d %d\n\t您的答案:d %d\n",i+1,std[i].num1,std[i].fuhao,std[i].num2,std[i].right,std[i].yu_r,std[i].daan,std[i].yu);
else
printf("\n%d. %d %c %d = %d\n\t您的答案:%d\n",i+1,std[i].num1,std[i].fuhao,std[i].num2,std[i].right,std[i].daan);
}
getch();
}
00分享举报
c语言编写小学数学测试系统,用c语言编写 小学数学考试题相关推荐
- 小学数学测试软件报告,小学数学测试系统C课程设计报告及源程序代码论文
小学数学测试系统C课程设计报告及源程序代码论文 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 课 程 设 计 报 告课程名称 ...
- C语言大作业小学生数学检测系统,小学数学测试系统C语言设计.doc
小学数学学习系统设计报告 目 录 一.设计要求 -----------2 二.设计目的 -----------2 三.设计的具体实现 1.系统概述:----------------2 2.总体设计:- ...
- python编写测试系统_纯 python 编写的一套 dubbo 测试平台
因组织要求,需要一个Dubbo接口的测试工具,经多方研究,遂决定要写一个不需要编写任何代码,直接在页面上填写数据就能直接运行Dubbo接口的测试工具,类似于Postman编写http接口一样简单. 整 ...
- python语言的软件包_Softcar测试软件包与Python语言的集成
Softcar 测试软件包与 Python 语言的集成 邹轩 ; 黄义萍 [期刊名称] <微计算机信息> [年 ( 卷 ), 期] 2006(022)029 [摘要] Softcar 和 ...
- c语言 编写小学生100以内四则运算数学测试游戏,运用C语言开发一个“小学生算术四则运算测试系统”。...
该系统是让计算机充当一位给小学生布置作业的算术老师,为学生出题并阅卷.该系统要求实现下列功能: ①为小学生出题(分别进行+.-.*./等不同运算). ②学生做题后,进行评阅.学生每做一题后,评阅给出& ...
- java 数学测试_自动生成不同难度的数学试卷系统,并输出到txt文件中,命名为当前时间(java)...
前言: 花了一整天时间修修补补写完代码,现在写篇博客,一是希望后来的人有个参考,二是记录下自己的所获方便以后查阅,三是趁众大佬还没做,混点访问量 以前做项目都是自己做,这次是真切的体会到了为别人做事多 ...
- C语言实训职工工资系统模块,C语言实训报告模板-doc.doc
Shanghai Dianji University 实训报告 课程名称: 计算机能力强化实训(C) 姓 名: 班级学号: BG0802 指导教师: 吉顺如 完成日期: 2010年10月13日 目录 ...
- 我的Go+语言初体验——基于CentOS系统搭建Go+语言环境详细教程
文章目录
- 小学生数学测试软件编写分析,通过c语言编写小学生数学测试软件c语言课程设计.pdf...
C 语言课程设计 设计期限 20XX年 6 月 17 开始 至 2013 年 6 月 21 结束 系 别 信息管理与信息系统 专 业 36 班级 112030601 学生姓名 邓茂华 学号 11203 ...
最新文章
- HTML输入 - 名称与ID
- 查询范围_企二哥:查询企业经营范围的三种方法
- 非maven配置SpringBoot框架
- 【LeetCode】3月25日打卡-Day10
- python与机器视觉(X)打包为exe可执行文件
- Spring--quartz中cronExpression配置说明
- AndroidStudio安卓原生开发_SwipeRefreshLayout_下拉刷新控件---Android原生开发工作笔记119
- ubuntu8.04 之aptitude
- 《机电传动控制》第六周学习笔记
- RTL8211E应用(二)之信号输入、输出接口
- 基于springboot的在线考试系统
- Android请求麦克风权限+系统权限页面回调
- AD14、20使用技巧学习记录
- OpenSSL制作自签名V3证书
- https 双向认证基本配置学习
- 学习QT之位置相关函数
- 如何用 Python 实现手机远程控制电脑
- 自定义 Spring Starter
- DNS污染——domain name的解析被劫持了返回无效的ip
- EtherNet IP以太网IO接口工业读写器|读卡器CK-FR12-E01性能与PLC组网攻略