用c语言写出输入三个整数,输出其中的最小值。
时间: 2023-06-08 22:08:36 浏览: 185
可以使用以下C语言代码实现:
```c
#include <stdio.h>
int main()
{
int a, b, c, min;
printf("请输入三个整数:");
scanf("%d %d %d", &a, &b, &c);
min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
printf("最小值为:%d", min);
return 0;
}
```
以上代码会先要求用户输入三个整数,然后使用一个变量 `min` 存储当前找到的最小值,依次比较三个数的大小,最后输出最小值。
相关问题
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
#include <stdio.h>
void find_min(int a, int b, int c, int *min)
{
if (a <= b && a <= c) {
*min = a;
} else if (b <= a && b <= c) {
*min = b;
} else {
*min = c;
}
}
int main()
{
int a, b, c, min;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
find_min(a, b, c, &min);
printf("最小值为:%d\n", min);
return 0;
}
```
在主函数中,我们定义了三个整型变量`a`、`b`、`c`和一个整型变量指针`min`。然后调用函数`find_min`,将三个整型变量的地址和整型变量指针`min`的地址传递给函数。在函数内部,通过比较三个整数的大小,将最小值赋值给指针所指向的变量`min`。最后在主函数中打印出最小值即可。