c++用if else while写一段代码
时间: 2024-09-19 09:10:25 浏览: 33
详解C++编程中的条件判断语句if-else与switch的用法
当你想要基于特定条件执行一系列操作,C++ 中可以使用 `if`、`else` 和 `while` 来控制程序流程。这里是一个简单的例子,它展示了一个基础的程序,它会询问用户输入一个数字,并根据该数字判断是否为偶数:
```cpp
#include <iostream>
int main() {
int number;
std::cout << "请输入一个整数:";
std::cin >> number;
// 使用 if-else 判断奇偶性
if (number % 2 == 0) {
std::cout << "这是一个偶数。" << std::endl;
} else {
std::cout << "这是一个奇数。" << std::endl;
}
// 如果用户还想继续,可以使用 while 循环获取更多输入
char continue_choice;
std::cout << "你想再输入一个数字吗?(y/n): ";
std::cin >> continue_choice;
// 使用 while 循环直到用户选择退出
while (continue_choice == 'y' || continue_choice == 'Y') {
std::cout << "请输入下一个整数:";
std::cin >> number;
// 同样检查新输入的奇偶性
if (number % 2 == 0) {
std::cout << "这是一个偶数。" << std::endl;
} else {
std::cout << "这是一个奇数。" << std::endl;
}
std::cout << "你想再继续吗?(y/n): ";
std::cin >> continue_choice;
}
return 0;
}
阅读全文