该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

有高人看看下面的program

#include

#define HOW 10

using namespace std;

char get_oper(int n)

{

switch(n)

{

case 0:return '+';

case 1:return '-';

case 2:return '*';

case 3:return '/';

}

return'*';

}

int main()

{

int num1=0,num2=0,count=0;

double user_answer=0;

float right_answer=0;

int operators=0; //0:+ 1:- 2:* 3:/

int sum = 0;

char cont = 'n';

cout<

cout<

cout<

cout<

cout<

cout<

do

{

for(int i=1;i<=HOW;i++)

{

//randamly create the numbers and operators.

num1=rand()%100 + 1;

num2=rand()%100 + 1;

operators=rand()%4;

if(operators==3)num1=num2*(rand()%100);

//create the questions and wait the user to calculate the answers

cout<

cin>>user_answer;

//give the answers and let the user to check the result

switch(operators)

{

case 0:right_answer=num1+num2;break;

case 1:right_answer=num1-num2;break;

case 2:right_answer=num1*num2;break;

case 3:right_answer=num1/num2;

}

//examin the user's answers

if(right_answer==user_answer)

{

cout<

count++;

sum = sum + 10;

}

else {

cout<

sum = sum - 5; }

}

//output the total marks for the user

cout<

cout<

cout<

cout<

cout<< "Do you want to keep playing?"<

cout<< "Type 'y' for yes and 'n' for no:";

cin>> cont;

}

while (cont=='y');

system ("pause");

return 0;

}

如果出来的除法答案是无限循环小数怎么办啊?输入什么答案都是错呢!

听别人说是需要加精度的,可是怎么加? 给个例子啊!

c语言怎么算除法算式,随机算式的除法如果答案是无限循环小数,怎么加精度?...相关推荐

  1. 2659: [Beijing wc2012]算不出的算式

    2659: [Beijing wc2012]算不出的算式 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 757  Solved: 425 [Submi ...

  2. BZOJ2659: [Beijing wc2012]算不出的算式

    2659: [Beijing wc2012]算不出的算式 Time Limit: 3 Sec  Memory Limit: 128 MB Submit: 1489  Solved: 891 [Subm ...

  3. [BZOJ 2659] [Beijing wc2012] 算不出的算式

    2659: [Beijing wc2012]算不出的算式 Time Limit: 3 SecMemory Limit: 128 MB Description 如果你真的很想玩这个游戏,那么就先看看我的 ...

  4. 速算C语言程序设计,C语言速算24数据结构课程设计最终版(备份存档)

    <C语言速算24数据结构课程设计.doc>由会员分享,可免费在线阅读全文,更多与<C语言速算24数据结构课程设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com ...

  5. 24速算c语言实训报告ppt,C语言速算24数据结构课程设计.doc

    C语言速算24数据结构课程设计.doc 课程设计论文题 目 名 称 速算 24 课 程 名 称 数据结构课程设计 学 生 姓 名 王浩明 学 号 0941301253 系 .专 业 信息工程系.信息类 ...

  6. R语言使用caret包构建随机森林模型(random forest)构建回归模型、通过method参数指定算法名称、通过ntree参数指定随机森林中树的个数

    R语言使用caret包构建随机森林模型(random forest)构建回归模型.通过method参数指定算法名称.通过ntree参数指定随机森林中树的个数 目录

  7. R语言决策树、bagging、随机森林模型在训练集以及测试集的预测结果(accuray、F1、偏差Deviance)对比分析、计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况

    R语言决策树.bagging.随机森林模型在训练集以及测试集的预测结果(accuray.F1.偏差Deviance)对比分析.计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况 ...

  8. 随机森林c语言编程,一种基于随机森林的C语言源代码静态评分方法与流程

    本发明涉及评分领域及机器学习领域,它特别涉及一种基于随机森林的c语言源代码静态评分的构建方法. 背景技术: c语言源代码静态评分是指对根据一定的题目描述做出解答的c语言源代码进行评分.目前,主要流行的 ...

  9. C语言DFS算法的实现(附完整源码)

    C语言DFS算法的实现 C语言DFS算法的实现完整源码(定义,实现,main函数测试) C语言DFS算法的实现完整源码(定义,实现,main函数测试) #include <iostream> ...

最新文章

  1. 你知道什么是数据科学?如何把数据变成产品么?
  2. 一个高级的makefile文件
  3. hadoop join之semi join
  4. 【CAM应用】谈CAM软件在实际生产中的应用举例
  5. 如何做一份能忽悠投资人的PPT
  6. linux服务器80端口是默认开放的么_「Linux」25节-防火墙iptables
  7. 20165223 week2测试补交与总结
  8. 轻松解决SAP系统采购信息计量中物料价格不能保存含税价问题
  9. iOS篇之有沙盒缓存
  10. easyui的tree获取父节点_通过DOM API 查找节点
  11. 单片机编程软件很简单(16),Keil单片机编程软件建立工程项目
  12. java sql2000驱动下载_SQL Server 2000 JDBC驱动程序
  13. quartusII编译时出现Error (119013): Current license file does not support the EP4CE6F17C8 device
  14. sourceoffsite,sos_collab,版本控制,安装过程中不能创建数据,相关服务无法启动
  15. 中医电脑cac处方系统 v1.3.3.8 免费
  16. ConfigUtil.class.getResource
  17. 什么是 DataSource?什么又是 DruidDataSource?
  18. 智能营销模型-Uplift Model详解及Python使用
  19. 罗格斯的计算机科学,罗格斯大学计算机
  20. Pillow透视变换进行图片纠偏

热门文章

  1. 谷歌地球 GoogleEarth软件介绍
  2. iOS中的时间和日期
  3. sql文字转换全拼_SQL自定义函数:由汉字生成拼音全拼
  4. HTML5源码-实现一个简单的个人主页
  5. Windows XP Professional 32位 MSDN原版
  6. LCL型并网逆变器并网电流谐波的电容电压全反馈方法
  7. 特斯拉新款Model Y曝光 续航仅449公里
  8. 腾讯云-如何选择购云资源聚划算
  9. 大数据之linux虚拟机的复制以及环境配置
  10. 当医生的农场主--《走出非洲》