用c编译三个数中的最大数和最小数
时间: 2023-05-21 18:03:59 浏览: 50
以下是用 C 语言编写的程序,可以找出三个数中的最大数和最小数:
```c
#include <stdio.h>
int main() {
int a, b, c, max, min;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
printf("最大数是:%d\n", max);
printf("最小数是:%d\n", min);
return 0;
}
```
当你输入三个整数后,程序会输出其中的最大数和最小数。
相关问题
用c语言写一段代码:从键盘输入互不相等的三个整数,在屏幕上输出其中最大数、最小数和中间数。
以下是用 C 语言编写的代码,可以实现从键盘输入三个互不相等的整数,并输出其中的最大数、最小数和中间数。
```c
#include <stdio.h>
int main() {
int a, b, c, max, min, mid;
printf("请输入三个互不相等的整数:\n");
scanf("%d %d %d", &a, &b, &c);
// 求最大值
max = a > b ? (a > c ? a : c) : (b > c ? b : c);
// 求最小值
min = a < b ? (a < c ? a : c) : (b < c ? b : c);
// 求中间值
mid = a + b + c - max - min;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("中间数:%d\n", mid);
return 0;
}
```
使用方法:将以上代码保存为 `.c` 文件,使用 C 语言编译器进行编译运行即可。
写一个C程序,任意输入三个数,求出他们的
平均数。
好的,我可以帮你写一个求三个数平均数的C程序。以下是代码:
```
#include <stdio.h>
int main() {
float num1, num2, num3;
printf("请输入三个数,并用空格隔开:");
scanf("%f%f%f", &num1, &num2, &num3);
float avg = (num1 + num2 + num3) / 3;
printf("这三个数的平均数为 %.2f", avg);
return 0;
}
```
你可以直接复制代码,编译并运行。程序将会提示你输入三个数,输入之后即可得到这三个数的平均数。值得注意的是,代码中 "%.2f" 这一段的意思是将结果保留两位小数输出。