21xrx.com
2024-11-08 23:26:54 Friday
登录
文章检索 我的文章 写文章
C++中if语句的实例
2023-07-02 11:14:46 深夜i     --     --
C++ if语句 实例 条件判断 控制流程

C++中的if语句是一种用于控制流程的基本结构,用于在程序中实现条件分支操作。其主要作用是判断一个给定的条件是否为真,并根据该条件采取相应的行动。

下面是一些使用C++中if语句的实例:

1. 判断一个数是奇数还是偶数


#include <iostream>

using namespace std;

int main() {

  int num;

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

  cin >> num;

  if(num % 2 == 0)

   cout << num << "是偶数。" << endl;

  else

   cout << num << "是奇数。" << endl;

  return 0;

}

2. 判断一个数是否为正数、负数、或零


#include <iostream>

using namespace std;

int main() {

  int num;

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

  cin >> num;

  if(num > 0)

   cout << num << "是正数。" << endl;

  else if(num < 0)

   cout << num << "是负数。" << endl;

  else

   cout << num << "是零。" << endl;

  return 0;

}

3. 判断一个年份是否为闰年


#include <iostream>

using namespace std;

int main() {

  int year;

  cout << "输入一个年份: ";

  cin >> year;

  if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)

   cout << year << "是闰年。" << endl;

  else

   cout << year << "不是闰年。" << endl;

  return 0;

}

4. 判断一个字符是不是数字


#include <iostream>

using namespace std;

int main() {

  char ch;

  cout << "输入一个字符: ";

  cin >> ch;

  if(ch >= '0' && ch <= '9')

   cout << ch << "是数字。" << endl;

  else

   cout << ch << "不是数字。" << endl;

  return 0;

}

5. 判断一个字符串是不是回文字符串


#include <iostream>

#include <cstring>

using namespace std;

int main() {

  char str[100];

  int len, i, j;

  cout << "输入一个字符串: ";

  cin >> str;

  len = strlen(str);

  for (i = 0, j = len - 1; i <= j; i++, j--) {

   if (str[i] != str[j])

     break;

  }

  if (i >= j)

   cout << str << "是回文字符串。" << endl;

  else

   cout << str << "不是回文字符串。" << endl;

  return 0;

}

以上是使用C++中if语句的一些实例,通过这些实例可以看出if语句的应用范围非常广泛,可以帮助程序员判断各种不同的条件,并采取相应的行动,从而实现更加灵活、智能的程序设计。

  
  

评论区

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