21xrx.com
2024-11-08 22:08:11 Friday
登录
文章检索 我的文章 写文章
C++编程:输入2个数字,输出它们之间的所有奇数
2023-07-04 03:14:40 深夜i     --     --
C++编程 输入 输出 数字 奇数

C++编程语言一直是各个领域计算机编程的重要语言之一。今天我们将为大家介绍一个简单但有趣的编程问题:如何输入两个数字,然后输出它们之间的所有奇数。

首先,我们需要使用输入输出流输入两个数字,这可以通过以下代码实现:


int num1, num2;

std::cout << "Please input the first number: ";

std::cin >> num1;

std::cout << "Please input the second number: ";

std::cin >> num2;

在上述代码中,我们首先定义了两个整型变量num1和num2,然后通过std::cout输出提示信息,让用户输入第一个数字和第二个数字,再通过std::cin输入函数将用户输入的数据直接赋给变量num1和num2。

接着,我们需要通过循环语句快速遍历num1和num2之间的所有数字,找出其中所有奇数。具体可以采用如下代码实现:


for (int i = num1; i <= num2; i++) {

 if (i % 2 != 0)

  std::cout << i << " ";

 

}

在上述代码中,我们采用for循环遍历num1和num2之间的所有数字,判断当前数字是否为奇数,如果是,则通过std::cout输出。在这里,我们使用了模数运算符(%),当i模2的结果不为0时,i就是一个奇数。

最后,我们可以将以上代码整合在一起,得到完整的程序代码如下:


#include <iostream>

int main() {

 int num1, num2;

 std::cout << "Please input the first number: ";

 std::cin >> num1;

 std::cout << "Please input the second number: ";

 std::cin >> num2;

 std::cout << "The odd numbers between " << num1 << " and " << num2 << " are: ";

 for (int i = num1; i <= num2; i++) {

  if (i % 2 != 0)

   std::cout << i << " ";

  

 }

 std::cout << std::endl;

 return 0;

}

在完整的程序代码中,我们加上了一些简单但友好的提示信息,让用户更容易理解程序的运行逻辑。最后输出所有奇数并换行,程序运行结束。

以上是关于C++编程中输入2个数字,输出它们之间的所有奇数的实现方法,希望对读者有所帮助。

  
  

评论区

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