题目

完成样例:

Enter num1 : 5

Enter num2 : 3

5+3=8

5-3=2

5*3=15

5/3=1.67

5%3=1

这是我的初始解法。其运行结果为:

我发现两处问题,一是Enter num1与Enter num2没有分为两行接收数字,二是5/3的结果为整数1.

1、因为Enter num是要分开接收数据的,所以cin也需要分开输入。

2、整型/整型的结果为整型,我们需要先将num1,num2化为浮点型,这里需要用到double。

看看修改后的成果:

换行的问题已经解决,但是5/3的结果虽然是浮点型,但是却是默认的6位有效数字,与要求的保留两位小数不符,解决方法有多种,这里提供一种。

可以运用setprecision。

关于setprecision,有两个注意点:

1、运用setprecision需要添加#include<iomanip>的头文件;

2、如果只用setprecision(n),意为保留几位有效数字;需要在后面添加fixed,才可以表示保留几位小数。

最终可以得到结果。

以上仅为一个初识C++的小白之作,必然存在一定的疏漏,例如对cin的认识就存在不足。还有其它的问题,请大佬斧正。

入门用C++求两个整数的和差商积余相关推荐

  1. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  2. 使用函数求两个整数的最大公约数和最小公倍数

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p240 习题7 3.编写两个函数,分别求两个整数的最大公约数和最小公倍数 #include<st ...

  3. 《剑指offer》写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。...

    弱菜刷题还是刷中文题好了,没必要和英文过不去,现在的重点是基本代码能力的恢复. [题目] 剑指offer 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. [思路] 直觉 ...

  4. Java黑皮书课后题第5章:*5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:...提示用户输入两个正整数,然后显示最大公约数

    *5.14(计算最大公约数)下面是求两个整数n1和n2的最大公约数的程序清单5-9的另一种解法:首先找出n1和n2的最小值d,然后一次检验d.d-1.d-2....2.1,是否是n1和n2的公约数.第 ...

  5. C语言学习之求两个整数的最大值

    C语言学习之求两个整数的最大值 #include <stdio.h> int main(){int a,b,c;//定义变量int max(int x,int y);//调用函数max的声 ...

  6. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 ...

  7. c语言学习-自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数

    c语言自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数 程序流程图: 代码: #include<stdio.h> int la(int m ,int n); int sm(in ...

  8. c语言学习-定义并调用函数求两个整数之差的绝对值

    定义并调用函数求两个整数之差的绝对值 程序流程图: 代码: #include<stdio.h> int fabs(int m ,int n) {int f; f=m-n; if(f< ...

  9. 枚举算法:求两个整数m,n(m>n)最大公约数的欧几里得算法描述。

    求两个整数m,n(m>n)最大公约数的欧几里得算法描述. 思路: (1)m除以n得余数r:若r=0:则n为所求的最大公约数. (2)若r!=0,以n为m,r为n,继续(1). 流程图: 代码: ...

最新文章

  1. LeetCode简单题之检查是否所有 A 都在 B 之前
  2. 混合云应用双活容灾实践
  3. [BTS]使用BizTalk开发应用系统,就是这么简单!
  4. 存储类型_malloc_typedef小结
  5. java窗口how2j_How2J Java 基础
  6. Angular jasmine单元测试框架TestBed.inject的执行原理
  7. CSAcademy Or Problem
  8. python字典中的值只能是字符串类型_python字典key不能是可以是啥类型
  9. HT for Web基于HTML5的图像操作(三)
  10. MySQL数据库修改密码忘记密码
  11. 【Spark笔记】Windows10 本地搭建单机版Spark开发环境
  12. h5点击按钮之后按钮消失_小程序webview跳转页面后没有返回按钮完美解决方案
  13. 软件工程第二次作业中第一个作业
  14. 管理感悟:遇到问题,使用矩阵测试法
  15. paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
  16. android系统结构与应用编程 实验报告_学习编程或编码的最佳Android应用程序
  17. 3533: 黑白图像
  18. 华为智慧屏鸿蒙系统深度评测,八个维度深度评测华为荣耀智慧屏
  19. 关于intelCPU缓存行,以及伪共享问题
  20. 图文讲解 WiFi 驱动移植过程,很肝~

热门文章

  1. 通讯rs232c语言编程,基于C51的RS232基本通信程序
  2. Vue进阶(六十四):iframe更改src后页面未刷新问题解决
  3. 模拟演讲者视图_PPT演讲心慌慌?用演讲者视图一边看一边说
  4. kubeadm搭建kubernetes集群(centos7)
  5. HTML5期末大作业:游戏网站设计——腾讯游戏(页)学生HTML个人网页作业作品下载 个人网页设计制作 大学生个人网站作业模板 简单个人网页制作
  6. 解决R语言报错:Error in make.names(col.names, unique = TRUE) :文件编码不一致的问题
  7. Linux创建分区步骤手写,手写笔记应用程序Write,附Write for Linux版的安装说明
  8. SVM学习(五):松弛变量与惩罚因子
  9. N卡下载历史驱动办法
  10. Arduino制作温湿度计