满意答案

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语言编写 小学数学考试题相关推荐

  1. 小学数学测试软件报告,小学数学测试系统C课程设计报告及源程序代码论文

    小学数学测试系统C课程设计报告及源程序代码论文 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 课 程 设 计 报 告课程名称 ...

  2. C语言大作业小学生数学检测系统,小学数学测试系统C语言设计.doc

    小学数学学习系统设计报告 目 录 一.设计要求 -----------2 二.设计目的 -----------2 三.设计的具体实现 1.系统概述:----------------2 2.总体设计:- ...

  3. python编写测试系统_纯 python 编写的一套 dubbo 测试平台

    因组织要求,需要一个Dubbo接口的测试工具,经多方研究,遂决定要写一个不需要编写任何代码,直接在页面上填写数据就能直接运行Dubbo接口的测试工具,类似于Postman编写http接口一样简单. 整 ...

  4. python语言的软件包_Softcar测试软件包与Python语言的集成

    Softcar 测试软件包与 Python 语言的集成 邹轩 ; 黄义萍 [期刊名称] <微计算机信息> [年 ( 卷 ), 期] 2006(022)029 [摘要] Softcar 和 ...

  5. c语言 编写小学生100以内四则运算数学测试游戏,运用C语言开发一个“小学生算术四则运算测试系统”。...

    该系统是让计算机充当一位给小学生布置作业的算术老师,为学生出题并阅卷.该系统要求实现下列功能: ①为小学生出题(分别进行+.-.*./等不同运算). ②学生做题后,进行评阅.学生每做一题后,评阅给出& ...

  6. java 数学测试_自动生成不同难度的数学试卷系统,并输出到txt文件中,命名为当前时间(java)...

    前言: 花了一整天时间修修补补写完代码,现在写篇博客,一是希望后来的人有个参考,二是记录下自己的所获方便以后查阅,三是趁众大佬还没做,混点访问量 以前做项目都是自己做,这次是真切的体会到了为别人做事多 ...

  7. C语言实训职工工资系统模块,C语言实训报告模板-doc.doc

    Shanghai Dianji University 实训报告 课程名称: 计算机能力强化实训(C) 姓 名: 班级学号: BG0802 指导教师: 吉顺如 完成日期: 2010年10月13日 目录 ...

  8. 我的Go+语言初体验——基于CentOS系统搭建Go+语言环境详细教程

    文章目录

  9. 小学生数学测试软件编写分析,通过c语言编写小学生数学测试软件c语言课程设计.pdf...

    C 语言课程设计 设计期限 20XX年 6 月 17 开始 至 2013 年 6 月 21 结束 系 别 信息管理与信息系统 专 业 36 班级 112030601 学生姓名 邓茂华 学号 11203 ...

最新文章

  1. HTML输入 - 名称与ID
  2. 查询范围_企二哥:查询企业经营范围的三种方法
  3. 非maven配置SpringBoot框架
  4. 【LeetCode】3月25日打卡-Day10
  5. python与机器视觉(X)打包为exe可执行文件
  6. Spring--quartz中cronExpression配置说明
  7. AndroidStudio安卓原生开发_SwipeRefreshLayout_下拉刷新控件---Android原生开发工作笔记119
  8. ubuntu8.04 之aptitude
  9. 《机电传动控制》第六周学习笔记
  10. RTL8211E应用(二)之信号输入、输出接口
  11. 基于springboot的在线考试系统
  12. Android请求麦克风权限+系统权限页面回调
  13. AD14、20使用技巧学习记录
  14. OpenSSL制作自签名V3证书
  15. https 双向认证基本配置学习
  16. 学习QT之位置相关函数
  17. 如何用 Python 实现手机远程控制电脑
  18. 自定义 Spring Starter
  19. DNS污染——domain name的解析被劫持了返回无效的ip
  20. EtherNet IP以太网IO接口工业读写器|读卡器CK-FR12-E01性能与PLC组网攻略

热门文章

  1. 探索SwipeRefreshLayout配合自定义ListView完成下拉刷新、滑到底部自动加载更多
  2. C++ 将当前系统时间转换成标准格式的时间和时间戳
  3. linux print$共享文件夹,利用python的看门狗在linux下监控afp共享文件夹
  4. stm32增加IWDG(看门狗)功能
  5. 黑客每小时发送3万封性勒索邮件:轻松月入11万!
  6. NLTK读书笔记 — 分类与标注
  7. 苏宁从面试到入职历险记
  8. PCB散热之过孔的作用
  9. 无线通信基础知识4:功率单位
  10. 全方位揭秘!大数据从0到1的完美落地之Linux二进制软件安装