帮我用c语言写一个计算最大值
时间: 2023-03-25 09:03:24 浏览: 50
当然可以,以下是一个简单的 C 语言程序,用于计算输入数字中的最大值:
#include <stdio.h>
int main() {
int num1, num2, num3, max;
printf("请输入三个数字:\n");
scanf("%d %d %d", &num1, &num2, &num3);
max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
printf("最大值是:%d\n", max);
return ;
}
希望对您有帮助!
相关问题
帮我用C语言写一个计算顺序表长度的代码
好的,这是一个计算顺序表长度的C语言代码:
```c
#include <stdio.h>
#define MAX_SIZE 100 // 定义最大长度为100
struct SeqList {
int data[MAX_SIZE]; // 存储数据元素的数组
int length; // 记录当前长度
};
int main() {
struct SeqList list; // 定义一个顺序表
list.length = 0; // 初始化长度为0
// 添加一些数据元素
list.data[0] = 1;
list.data[1] = 2;
list.data[2] = 3;
list.length = 3;
printf("顺序表的长度为:%d\n", list.length); // 输出顺序表长度
return 0;
}
```
以上代码中,我们定义了一个结构体 `SeqList` 作为顺序表,其中包含一个数据元素的数组 `data` 和一个记录当前长度的变量 `length`。我们在 `main` 函数中初始化了一个长度为3的顺序表,并输出了它的长度。你可以根据自己的需求修改数据元素的值和长度。
用C语言写一个能计算最大值与最小值的代码
以下是一个能计算最大值与最小值的C语言代码:
#include <stdio.h>
int main() {
int n, max, min, i, num;
printf("请输入数字个数:");
scanf("%d", &n);
printf("请输入数字:");
scanf("%d", &num);
max = num;
min = num;
for (i = 1; i < n; i++) {
printf("请输入数字:");
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
}
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}