C++,输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值
时间: 2024-05-19 21:14:03 浏览: 7
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 2 == 0 || num < 0) {
printf("输出其平方:%d\n", num * num);
} else {
printf("输出其一半的值:%d\n", num / 2);
}
return 0;
}
相关问题
输入一个整数,如果输入的数是偶数或者负数,则输出其平方,否则输出其一半的值,c++
语言不确定,以下为Python代码示例:
```python
num = int(input("请输入一个整数:"))
if num % 2 == 0 or num < 0:
print(num ** 2)
else:
print(num / 2)
```
注:`input()`函数用于接收用户输入,返回的是字符串类型,需要用`int()`函数将其转换为整数类型。`**`表示乘方运算。`or`表示逻辑或运算。
c++,输入奇数,输出负输,输入偶数,输出正数
下面是使用C++编写的代码,输入一个整数,如果是奇数则输出负数,如果是偶数则输出正数:
```cpp
#include <iostream>
using namespace std;
int main()
{
int num;
cout << "请输入一个整数:";
cin >> num;
if (num % 2 == 0) {
cout << "这是一个偶数,是正数" << endl;
} else {
cout << "这是一个奇数,是负数" << endl;
}
return 0;
}
```
这个程序首先提示用户输入一个整数,然后使用`cin`语句读取输入的数值,并使用`%`运算符判断该数值是否为偶数。如果是偶数,则输出“这是一个偶数,是正数”;否则输出“这是一个奇数,是负数”。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)