C语言编写一个,输入两个数,分别求出两个数的最大值,最小值以及和的程序。
时间: 2024-05-26 07:10:53 浏览: 34
好的,以下是您所需的代码:
#include <stdio.h>
int main()
{
int num1, num2, max, min, sum;
// 读入两个数
printf("请输入两个数:\n");
scanf("%d %d", &num1, &num2);
// 求最大值
if (num1 > num2) {
max = num1;
} else {
max = num2;
}
// 求最小值
if (num1 < num2) {
min = num1;
} else {
min = num2;
}
// 求和
sum = num1 + num2;
// 输出结果
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("和:%d\n", sum);
return 0;
}
请注意,该程序假设用户输入的均为整数。如果需要考虑小数,可以将变量类型改为float,然后使用%scanf("%f %f", &num1, &num2);%s读取输入。
相关问题
c语言:输入三个整数,分别输出他们中的最大值和最小值,要求编写函数求三个数的最大值和最小值
可以编写两个函数分别用于求三个数的最大值和最小值,代码如下:
```c
#include <stdio.h>
int max(int a, int b, int c) {
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
int min(int a, int b, int c) {
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
return min;
}
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
printf("最大值为:%d\n", max(a, b, c));
printf("最小值为:%d\n", min(a, b, c));
return 0;
}
```
在 `main` 函数中,首先通过 `scanf` 函数读入三个整数,然后分别调用 `max` 和 `min` 函数求出最大值和最小值,并通过 `printf` 函数输出结果。在 `max` 和 `min` 函数中,通过比较三个数的大小,用一个变量记录最大值或最小值。
用c语言写一个7位数组并使输入的数字存在数组中并去掉一个最大值和最小值求平均数
可以根据您所描述的需求编写一个C语言程序,实现对7个数字进行输入、存储、去掉最大值和最小值并求平均数的操作。下面是一个示例程序:
```c
#include <stdio.h>
#define MAX_SIZE 7
int main() {
int nums[MAX_SIZE];
int sum, max, min, i;
// 输入7个数字并存储到数组中
printf("请输入7个整数:\n");
for (i = 0; i < MAX_SIZE; i++) {
scanf("%d", &nums[i]);
}
// 初始化变量,将第一个数字设为最大值和最小值
max = nums[0];
min = nums[0];
sum = nums[0];
// 遍历数组,计算总和、最大值和最小值
for (i = 1; i < MAX_SIZE; i++) {
sum += nums[i];
if (nums[i] > max)
max = nums[i];
else if (nums[i] < min)
min = nums[i];
}
// 去掉最大值和最小值并求平均数
sum -= max + min;
printf("平均数为:%.2f\n", (float) sum / (MAX_SIZE - 2));
return 0;
}
```
上述程序中,首先定义了一个数组`nums`用于存储输入的7个数字,同时定义了变量`sum`、`max`和`min`分别表示总和、最大值和最小值。接着通过`for`循环实现对7个数字的输入和存储,并初始化`max`和`min`为第一个数字。然后使用另一个`for`循环遍历数组,计算总和、最大值和最小值。最后,计算出去掉最大值和最小值后的总和,并根据数组的大小(去掉了两个数字)求出平均数并输出。
相关推荐
![](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)