21xrx.com
2024-11-22 07:07:35 Friday
登录
文章检索 我的文章 写文章
C++ 输入小数,分别输出整数部分和小数部分
2023-07-09 16:48:25 深夜i     --     --
C++ 输入 小数 整数部分 小数部分

C++是一门广泛应用于计算机科学领域的编程语言,有很多常用的编程技巧,其中一项常见的技巧就是将输入的小数分别输出整数部分和小数部分。

首先,在C++中,需要使用标准库中的iostream头文件来进行输入和输出操作。具体而言,输入小数需要使用cin操作符,而输出整数和小数则需要使用cout操作符。

接下来,我们可以使用C++提供的数学函数floor和fmod来分别计算输入小数的整数部分和小数部分。floor函数可以将一个小数向下取整为最接近它的整数,而fmod函数则可以计算出两个数相除后的余数。

下面是一个示例代码,它接受用户输入一个小数,并输出该小数的整数部分和小数部分:


#include <iostream>

#include <cmath>

using namespace std;

int main()

{

  double num, integer, decimal;

  

  cout << "请输入一个小数:";

  cin >> num;

  

  integer = floor(num);

  decimal = fmod(num, 1.0);

  

  cout << "该小数的整数部分为:" << integer << endl;

  cout << "该小数的小数部分为:" << decimal << endl;

  

  return 0;

}

上述示例代码会首先提示用户输入一个小数,接着将该小数的整数部分和小数部分分别计算出来,并输出到控制台中。

总之,在C++中将输入的小数分别输出整数部分和小数部分是非常常见的操作,可以使用floor和fmod等数学函数来实现。对于学习C++编程的初学者来说,熟练掌握这一技巧有助于提高编程效率和增强编程能力。

  
  
下一篇: C++读取字符串

评论区

{{item['qq_nickname']}}
()
回复
回复