作业:\n1. 输入若干整数,0结束输入,采用表尾插入结点的方式构造单链表l1。\n2. 输入若干整数,0结束输入,采用表头插入结点的方式构造单链表l2。\n3. 将两个单链表合并成一个单链表l3,合并之后
时间: 2023-04-30 09:05:46 浏览: 64
这是一道编程作业:
1. 输入若干整数,0结尾输入,采用表尾插入结点的方式构造单链表l1。
2. 输入若干整数,0结尾输入,采用表头插入结点的方式构造单链表l2。
3. 将两个单链表合并成一个单链表l3,合并之后
相关问题
编程实现:输入任意四个整数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。
请问还有什么问题吗?
编程实现:输入任意四个整数n1、n2、n3、n4,求四个数中的最大值。
可以使用以下代码实现:
```
#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;
}
```
这段代码会先让用户输入四个整数,然后通过比较得到最大值,并输出结果。