用c语言写三个数比大小
时间: 2024-03-13 13:19:23 浏览: 22
可以的,以下是一个简单的用 C 语言实现的比较三个数大小的代码:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数,用空格隔开:");
scanf("%d %d %d", &a, &b, &c);
if (a > b && a > c) {
printf("%d 最大\n", a);
} else if (b > a && b > c) {
printf("%d 最大\n", b);
} else if (c > a && c > b) {
printf("%d 最大\n", c);
} else {
printf("三个数有相等的\n");
}
return 0;
}
```
希望这个代码能够帮助你解决问题。
相关问题
用c语言写出三个数比大小
以下是用 C 语言写出三个数比大小的代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d%d%d", &a, &b, &c);
if (a > b && a > c) {
printf("%d 最大\n", a);
} else if (b > a && b > c) {
printf("%d 最大\n", b);
} else {
printf("%d 最大\n", c);
}
return 0;
}
```
希望能够帮到您!
C语言用指针写三个数比大小
好的,让我来为你解答这个问题。以下是通过指针比较三个数大小的代码:
```
#include <stdio.h>
void GetMax(int* a, int* b, int* c)
{
int max = *a;
if (*b > max)
{
max = *b;
}
if (*c > max)
{
max = *c;
}
printf("最大的数是:%d\n", max);
}
int main()
{
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
GetMax(&a, &b, &c);
return 0;
}
```
可以看到,该程序通过指针获取三个数的值,并比较大小,输出最大的数。指针的使用在C语言中非常重要,它可以大大提高程序的效率和灵活性。希望这个示例能够对你有所帮助。如果你有更多的问题,可以继续问我。