用C语言实现输入三个数,输出其中最小的数。
时间: 2024-09-18 12:12:30 浏览: 90
在C语言中,你可以使用标准库函数`scanf`来获取用户的输入,并通过条件语句`if-else`来找出并输出三个数中的最小值。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
float num1, num2, num3;
printf("请输入第一个数字: ");
scanf("%f", &num1); // 读取浮点数
printf("请输入第二个数字: ");
scanf("%f", &num2);
printf("请输入第三个数字: ");
scanf("%f", &num3);
if (num1 < num2 && num1 < num3) {
printf("最小的数是: %.2f\n", num1);
} else if (num2 < num1 && num2 < num3) {
printf("最小的数是: %.2f\n", num2);
} else {
printf("最小的数是: %.2f\n", num3);
}
return 0;
}
```
在这个程序中,我们首先定义了三个浮点数变量`num1`, `num2`, 和 `num3`。然后通过`scanf`函数分别读入这三个数。接着使用`if-else`结构,比较每个数与其他两个数的大小,找出最小的那个并将其输出。
相关问题
c语言只使用if语句,编写程序,实现输入三个数,输出其中的最大值
以下是只使用if语句的C语言代码,实现输入三个数,输出其中的最大值:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个数:");
scanf("%d%d%d", &a, &b, &c);
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值为:%d\n", max);
return 0;
}
```
用c语言输入3个整数,输出其中最大的那个;
好的,以下是用C语言实现输入3个整数,输出其中最大的那个的代码:
```c
#include <stdio.h>
int main()
{
int a, b, c, max;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
// 比较大小
max = a;
if (b > max)
{
max = b;
}
if (c > max)
{
max = c;
}
printf("最大的数是:%d", max);
return 0;
}
```
您可以将以上代码复制到C语言开发环境中,编译运行后,会提示您输入三个整数,然后输出其中最大的那个数。
阅读全文