编程实现:输入任意四个整数n1、n2、n3、n4,求四个数中的最大值。
时间: 2023-05-19 22:05:07 浏览: 97
可以使用以下代码实现:
```
#include <iostream>
using namespace std;
int main() {
int n1, n2, n3, n4;
cout << "请输入四个整数:" << endl;
cin >> n1 >> n2 >> n3 >> n4;
int max_num = n1;
if (n2 > max_num) {
max_num = n2;
}
if (n3 > max_num) {
max_num = n3;
}
if (n4 > max_num) {
max_num = n4;
}
cout << "最大值为:" << max_num << endl;
return 0;
}
```
这段代码会先让用户输入四个整数,然后通过比较得到最大值,并输出结果。
相关问题
编程实现:输入任意四个整数n1、n2、n3、n4,求四个数中的最大值。程序文件名:45.c。输入测试数据:56 34 87 23程序运行结果:max=87
以下是45.c的代码:
#include <stdio.h>
int main() {
int n1, n2, n3, n4, max;
printf("请输入四个整数:");
scanf("%d %d %d %d", &n1, &n2, &n3, &n4);
max = n1;
if (n2 > max) {
max = n2;
}
if (n3 > max) {
max = n3;
}
if (n4 > max) {
max = n4;
}
printf("max=%d\n", max);
return 0;
}
输入测试数据:56 34 87 23,程序运行结果:max=87。
请问还有什么问题吗?
编程实现:任意输入一个整数,判断这个数是否是回文数。
以下是一个实现判断整数是否为回文数的 Python 代码:
```
def is_palindrome(num):
num_str = str(num)
return num_str == num_str[::-1]
num = int(input("请输入一个整数:"))
if is_palindrome(num):
print("是回文数")
else:
print("不是回文数")
```
该函数将整数转换为字符串,然后使用字符串的切片操作来判断是否为回文数。如果字符串正着读和倒着读都一样,那么就是回文数。