c语言怎么算除法算式,随机算式的除法如果答案是无限循环小数,怎么加精度?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有高人看看下面的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语言怎么算除法算式,随机算式的除法如果答案是无限循环小数,怎么加精度?...相关推荐
- 2659: [Beijing wc2012]算不出的算式
2659: [Beijing wc2012]算不出的算式 Time Limit: 3 Sec Memory Limit: 128 MB Submit: 757 Solved: 425 [Submi ...
- BZOJ2659: [Beijing wc2012]算不出的算式
2659: [Beijing wc2012]算不出的算式 Time Limit: 3 Sec Memory Limit: 128 MB Submit: 1489 Solved: 891 [Subm ...
- [BZOJ 2659] [Beijing wc2012] 算不出的算式
2659: [Beijing wc2012]算不出的算式 Time Limit: 3 SecMemory Limit: 128 MB Description 如果你真的很想玩这个游戏,那么就先看看我的 ...
- 速算C语言程序设计,C语言速算24数据结构课程设计最终版(备份存档)
<C语言速算24数据结构课程设计.doc>由会员分享,可免费在线阅读全文,更多与<C语言速算24数据结构课程设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com ...
- 24速算c语言实训报告ppt,C语言速算24数据结构课程设计.doc
C语言速算24数据结构课程设计.doc 课程设计论文题 目 名 称 速算 24 课 程 名 称 数据结构课程设计 学 生 姓 名 王浩明 学 号 0941301253 系 .专 业 信息工程系.信息类 ...
- R语言使用caret包构建随机森林模型(random forest)构建回归模型、通过method参数指定算法名称、通过ntree参数指定随机森林中树的个数
R语言使用caret包构建随机森林模型(random forest)构建回归模型.通过method参数指定算法名称.通过ntree参数指定随机森林中树的个数 目录
- R语言决策树、bagging、随机森林模型在训练集以及测试集的预测结果(accuray、F1、偏差Deviance)对比分析、计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况
R语言决策树.bagging.随机森林模型在训练集以及测试集的预测结果(accuray.F1.偏差Deviance)对比分析.计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况 ...
- 随机森林c语言编程,一种基于随机森林的C语言源代码静态评分方法与流程
本发明涉及评分领域及机器学习领域,它特别涉及一种基于随机森林的c语言源代码静态评分的构建方法. 背景技术: c语言源代码静态评分是指对根据一定的题目描述做出解答的c语言源代码进行评分.目前,主要流行的 ...
- C语言DFS算法的实现(附完整源码)
C语言DFS算法的实现 C语言DFS算法的实现完整源码(定义,实现,main函数测试) C语言DFS算法的实现完整源码(定义,实现,main函数测试) #include <iostream> ...
最新文章
- 你知道什么是数据科学?如何把数据变成产品么?
- 一个高级的makefile文件
- hadoop join之semi join
- 【CAM应用】谈CAM软件在实际生产中的应用举例
- 如何做一份能忽悠投资人的PPT
- linux服务器80端口是默认开放的么_「Linux」25节-防火墙iptables
- 20165223 week2测试补交与总结
- 轻松解决SAP系统采购信息计量中物料价格不能保存含税价问题
- iOS篇之有沙盒缓存
- easyui的tree获取父节点_通过DOM API 查找节点
- 单片机编程软件很简单(16),Keil单片机编程软件建立工程项目
- java sql2000驱动下载_SQL Server 2000 JDBC驱动程序
- quartusII编译时出现Error (119013): Current license file does not support the EP4CE6F17C8 device
- sourceoffsite,sos_collab,版本控制,安装过程中不能创建数据,相关服务无法启动
- 中医电脑cac处方系统 v1.3.3.8 免费
- ConfigUtil.class.getResource
- 什么是 DataSource?什么又是 DruidDataSource?
- 智能营销模型-Uplift Model详解及Python使用
- 罗格斯的计算机科学,罗格斯大学计算机
- Pillow透视变换进行图片纠偏