C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++程序检查数字是偶数还是奇数

C++程序检查数字是偶数还是奇数

在这个例子中,if...else 语句用于检查用户输入的数字是偶数还是奇数。
要理解此示例,您应该了解以下C++ 编程 主题:
C++ if, if...else 和嵌套 if...else C++ 三元运算符
能被 2 整除的整数称为偶数。
那些不能被 2 整除的整数不称为奇数。
要检查一个整数是偶数还是奇数,使用模数运算符%将其除以2计算余数。如果余数为零,则该整数为偶数,否则该整数为奇数。

示例 1: 使用 if else 检查数字是偶数还是奇数

#include <iostream>
using namespace std;
int main() {
  int n;
  cout << "Enter an integer: ";
  cin >> n;
  if ( n % 2 == 0)
    cout << n << " is even.";
  else
    cout << n << " is odd.";
  return 0;
}
输出
Enter an integer: 23
23 is odd.
在这个程序中,一个 if..else语句用于检查 n % 2 == 0是否为 true
如果此表达式为 true,则 n 为偶数。否则, n 是奇数。
您还可以使用 三元运算符 ?: 而不是 if ..else 语句。三元运算符是 if...else 语句的速记符号。

示例 2: 使用三元运算符检查数字是偶数还是奇数

#include <iostream>
using namespace std;
int main() {
  int n;
  cout << "Enter an integer: ";
  cin >> n;
    
  (n % 2 == 0) ? cout << n << " is even." :  cout << n << " is odd.";
    
  return 0;
}
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4