用c++编程输入一个整数,如果是偶数输出yes,否则输出no
时间: 2023-04-06 19:00:44 浏览: 102
您好,这是一个编程问题,可以使用以下代码实现:
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0) {
printf("yes\n");
} else {
printf("no\n");
}
return 0;
}
相关问题
C++输入n个整数,如果存在偶数,输出"Yes",否则输出"No"
可以使用循环结构和条件判断语句实现该功能,具体代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int n, num;
bool flag = false; // flag用于记录是否存在偶数,初始值为false
cout << "请输入整数个数n: ";
cin >> n;
for (int i = 0; i < n; i++) {
cin >> num;
if (num % 2 == 0) {
flag = true; // 如果读入的数是偶数,则将flag置为true
}
}
if (flag) {
cout << "Yes" << endl;
} else {
cout << "No" << endl;
}
return 0;
}
```
程序先读入整数个数n,然后依次读入n个整数,如果读入的数是偶数,则将flag置为true。最后根据flag的值输出"Yes"或"No"。
用c++输入一个整数,输出比它小的所有偶数
以下是使用 C++ 编写的程序,可以实现输入一个整数,输出比它小的所有偶数:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "请输入一个整数:";
cin >> n;
for (int i = 2; i < n; i += 2) {
cout << i << " ";
}
cout << endl;
return 0;
}
```
程序中使用了 `for` 循环来遍历从 2 开始的所有偶数,直到比输入的整数小为止。在循环中,每输出一个偶数,就将其后面加上一个空格,最后再输出一个换行符。