21xrx.com
2024-09-20 06:13:30 Friday
登录
文章检索 我的文章 写文章
C++模运算公式
2023-06-24 12:12:37 深夜i     --     --
C++ 模运算 公式

C++语言中有一种特殊的运算符叫做模运算符,用%表示。模运算符计算的是两个数相除的余数。

C++语言的模运算公式可以表示成:a % b = c,其中a和b是整数,c是余数。余数c的范围是0到b-1。

例如,对于表达式9 % 4,计算过程如下:将9除以4得到2余1,因此结果是1。

模运算常用于判断一个数是否是另一个数的倍数。如果a%b的结果为0,则表示b是a的一个因数,也就是说a是b的倍数。

我们可以用如下C++程序来判断一个数是否是3的倍数:


#include <iostream>

using namespace std;

int main() {

  int n;

  cout << "请输入一个正整数: ";

  cin >> n;

  if (n % 3 == 0)

    cout << n << "是3的倍数";

   else

    cout << n << "不是3的倍数";

  

  return 0;

}

上述代码中通过输入一个正整数n,然后判断n%3是否等于0,如果等于0,则n是3的倍数,输出“n是3的倍数”,否则输出“n不是3的倍数”。

通过以上示例,我们可以看出模运算符%的使用及计算公式,以及在C++语言中使用模运算符判断一个数是否是某个数的倍数。

  
  

评论区

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