博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++四则运算出题器---有答案版
阅读量:4988 次
发布时间:2019-06-12

本文共 2436 字,大约阅读时间需要 8 分钟。

一.实验题目

四则运算扩展----能接受答案并判断对错然后给出成绩。

二.实验思路

在每次输出算式后面输入答案,然后判断对错,对则统计。

稍微优化了一下界面。

三.代码

1 // 12345.cpp : 定义控制台应用程序的入口点。  2 //  3   4 #include "stdafx.h"  5 #include"iostream"  6 #include
7 #include
8 #include
9 using namespace std; 10 int main() 11 { 12 cout<
>Ques1; 29 Ques01=floor(Ques1); 30 // cout<<"请输入每行打印题目数(1-5):"; 31 // cin>>Ques2; 32 cout<<" 二.行间距(正整数):"; 33 cin>>Ques5; 34 cout<<" 三.请输入算式中数值的最大值:"; 35 cin>>Ques3; 36 while(1) 37 { 38 cout<<" 四.运算中需要乘除法吗?y:需要;n:不需要"; 39 cin>>Ques4; 40 cout<<" 五.减法中需要有负数吗?y:需要;n:不需要"; 41 cin>>Ques7; 42 cout<<"`````````````````````````````````````````````````````````````````````````"<
>Ques1; 53 Ques01=floor(Ques1); 54 } 55 else 56 { 57 for(int j=0;j
>ans; 74 if(ans==num1+num2) 75 { 76 cout<<"正确"<
>ans; 90 if(ans==num1-num2) 91 { 92 cout<<"正确"<
num2)104 {105 cout<
<<":"<<" "<
<<"-"<
<<"="<<"\t";106 cin>>ans;107 if(ans==num1-num2)108 {109 cout<<"正确"<
>ans;122 if(ans==num2-num1)123 {124 cout<<"正确"<
>ans;138 if(ans==num1*num2)139 {140 cout<<"正确"<
>ans;154 if(ans==num1/num2)155 {156 cout<<"正确"<
>Ques1;187 Ques01=floor(Ques1);188 }189 else190 {191 for(int j=0;j
>ans;208 if(ans==num1+num2)209 {210 cout<<"正确"<
>ans;224 if(ans==num1-num2)225 {226 cout<<"正确"<
num2)239 {240 cout<
<<":"<<" "<
<<"-"<
<<"="<<"\t";241 cin>>ans;242 if(ans==num1-num2)243 {244 cout<<"正确"<
>ans;258 if(ans==num2-num1)259 {260 cout<<"正确";261 }262 else263 {264 cout<<"答错了!"<
>Ques6;291 if(Ques6=='y')292 {293 goto Again;294 }295 if(Ques6=='n')296 {297 goto Exit;298 }299 else300 {301 cout<<"输入有误,请重新输入:";302 }303 }304 Exit:305 return 0;306 }

四.运行结果

五.

缺陷日志表

学生  梁世豪           

日期  2014.3.21_______

教师  王建民         

日期

编号

类型

引入阶段

排除阶段

修复时间

修复缺陷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

程序号_______________

项目计划总结表

姓名:梁世豪                                                  日期:2015/3/21

 

上课

编程

看书

 

日总计

周日

 

 

 

 

 

周一

 

 

 

 

 

周二

100

60

 

 

160

周三

 

60

60

 

120

周四

 

 

 

 

 

周五

100

 

60

 

60

周六

 

120

 

 

120

周总计

200

240

120

 

560

时间记录总结表

姓名:梁世豪                                                  日期:2015/3/21

 

日期

开始

结束

中断时间

净时间

活动

备注

C

U

3.17

8:00

9:50

10

100

上课

 

 

 

3.17

19:00

20:20

20

60

编程

 

 

 

3.18

14:30

16:00

30

60

编程

 

 

 

3.18

16:00

17:00

 

60

看书

 

 

 

3.20

8:00

9:50

10

100

上课

 

 

 

3.20

21:00

22:00

 

60

看书

 

 

 

3.16

20:00

22:30

30

120

编程

 

 

 

转载于:https://www.cnblogs.com/zglsh/p/4356414.html

你可能感兴趣的文章
Exponentiation
查看>>
本地jar上传到本地仓库
查看>>
四则运算C++带Qt界面版本,吾王镇楼。。。。。
查看>>
安卓7.0手机拍照闪退问题解决
查看>>
ME525+ Defy+ 刷机指南[zz]
查看>>
支持触屏的jQuery轮播图插件
查看>>
差一点搞混了Transactional注解
查看>>
javascript基本函数
查看>>
前端公共库cdn服务推荐//提高加载速度/节省流量
查看>>
snprintf 返回值陷阱 重新封装
查看>>
asp.net GridView多行表头的实现,合并表头
查看>>
C#套打
查看>>
PolyCluster: Minimum Fragment Disagreement Clustering for Polyploid Phasing 多聚类:用于多倍体的最小碎片不一致聚类...
查看>>
【每日进步】July 2012
查看>>
327 作业
查看>>
sql 取汉字首字母
查看>>
bzoj4034: [HAOI2015]树上操作(树剖)
查看>>
${sessionScope.user}的使用方法
查看>>
WCF开发框架形成之旅---结合代码生成工具实现快速开发
查看>>
Spring事务管理
查看>>