当前位置: 首页 > 编程笔记 >

C ++程序中的restder()

权烨磊
2023-03-14
本文向大家介绍C ++程序中的restder(),包括了C ++程序中的restder()的使用技巧和注意事项,需要的朋友参考一下

在本文中,我们将讨论remainder()C ++函数的工作原理,语法和示例。

什么remainder()

restder()函数是C ++ STL中的内置函数,在<cmath>头文件中定义。remainder()用于查找其余参数。

此函数采用两个参数,一个用于分子,第二个用于,并计算其余数,并返回一个四舍五入到最接近的浮点数。

此函数计算-

remainder = numerator – roundquot * denominator;

其中“余数”是分子的第一个参数,分母是第二个参数,四舍五入是分子/分母的四舍五入(对偶数取整)结果。

此函数类似于fmod函数,该函数会将商舍入为零。

语法

double remainder(double numerator, double denominator);

参数

该函数接受以下参数-

  • 分子-商的分子的值。

  • 分母-商的分母。

返回值

此函数返回分子和分母的余数,如果分子为零,则该函数也将返回零。当分母为零时,函数将返回零或给出域错误。

输入值 

remainder(51, 5);

输出结果 

1

示例

#include <cmath>
#include <iostream>
using namespace std;
int main(){
   int numerator = 51;
   int denominator = 5, remainder_ans;
   remainder_ans = remainder(numerator, denominator);
   cout<<"Value of Remainder is " <<numerator << "/" << denominator << " is: " << remainder_ans << endl;
   return 0;
}

输出结果

如果我们运行上面的代码,它将生成以下输出-

Value of Remainder is 51/5 is: 1

示例

//当分母为0时,输出为-

#include <cmath>
#include <iostream>
using namespace std;
int main(){
   int numerator = 51;
   int denominator = 0, remainder_ans;
   remainder_ans = remainder(numerator, denominator);
   cout<<"Value of Remainder is " << numerator << "/" << denominator << " is: " <<
   remainder_ans << endl;
   return 0;
}

输出结果

如果我们运行上面的代码,它将生成以下输出-

Value of Remainder is 51/0 is: -2147483648 //garbage value
 类似资料:
  • 本文向大家介绍C / C ++程序中的mbrtowc()函数,包括了C / C ++程序中的mbrtowc()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中std::mbrtowc()函数的工作,语法和示例。 什么是std::mbrtowc()? std::mbrtowc()函数是C ++ STL中的内置函数,在<cwchar>头文件中定义。mbrtowc()

  • 用C编程语言显示表或多或少类似于计数。 我们只使用一次迭代并使用正在打印的表的值递增它。 算法 (Algorithm) 让我们首先看看打印表格的逐步程序应该是什么 - START Step 1 → Define table value n Step 2 → Iterate from i = n to (n*10) Step 3 → Display i Step 4 → In

  • 问题内容: 我应该如何从我的程序中运行另一个程序?我需要能够将数据写入启动的程序中(并可能从中读取) 我不确定这是否是标准的C函数。我需要应该在Linux下工作的解决方案。 问题答案: 您要使用。它为您提供了一个单向管道,您可以使用该管道访问程序的stdin和stdout。 popen是现代unix和类似unix的操作系统的标准配置,其中Linux是其中之一:-) 类型 在终端上阅读有关它的更多信

  • 我编写了一个c程序,对字符数组执行sha256哈希,然后对sha256哈希函数的输出执行ripemd160哈希。 这是我的密码: } 问题就出在这一行: 无符号char*d=SHA256(raw-data, strlen(raw-data),0);当我将d指针(sha256函数的输出)传递给RIPEMD160函数时,RIPEMD160函数的哈希输出变为错误。谁能告诉我为什么会这样?以及如何纠正我的

  • 本文向大家介绍C#程序获取C#中的文件名,包括了C#程序获取C#中的文件名的使用技巧和注意事项,需要的朋友参考一下 在字符串中设置路径名- 现在,使用GetFileName()方法获取文件名- 以下是完整的代码- 示例 输出结果

  • 问题内容: 我正在阅读有关章节的内容。似乎您可以按以下方式列出节和段之间的映射。 我的问题, 我不明白程序头是什么意思?它们与细分有何关系? 段到段的映射很清楚。但是有人可以命名吗?我只看到数字。我确定了代码段(03),数据段(02)和堆栈(07)。 问题答案: 了解它的输出将帮助您了解文件的格式。请参考本文件。 就了解如何解释此链接的输出而言可能会有帮助。 关于您的问题2,此链接描述了细分。在该