用c语言写出三个数比大小
时间: 2023-04-12 12:00:38 浏览: 152
以下是用 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语言写出三个整数比较大小的代码
答:int compare(int x, int y, int z) {
int max = x;
if (y > max)
max = y;
if (z > max)
max = z;
return max;
}
用C语言写一个三个数比大小的代码
### 回答1:
可以,下面是一个用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;
}
```
这个程序会提示用户输入三个整数,然后比较它们的大小,输出最大的那个数。
### 回答2:
```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;
}
```
该段代码首先通过scanf函数获取用户输入的三个整数,然后使用if-else语句判断三个数的大小关系。如果a大于b且大于c,则输出a为最大值;如果b大于a且大于c,则输出b为最大值;否则输出c为最大值。
### 回答3:
可以用C语言写一个比较三个数大小的代码。首先,我们需要声明三个变量来存储这三个数。然后,我们可以使用if语句来逐个比较这三个数的大小关系。
以下是一个简单示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入三个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
if(num1 >= num2 && num1 >= num3) {
printf("%d 最大\n", num1);
}
else if(num2 >= num1 && num2 >= num3) {
printf("%d 最大\n", num2);
}
else {
printf("%d 最大\n", num3);
}
return 0;
}
```
运行程序后,它会提示你输入三个整数,并输出其中最大的数。这个程序会比较三个数的大小关系,并找出最大的数进行输出。
注意:上述代码只是一个基本示例,如果要比较更多的数,可以使用更多的if-else语句进行扩展。
阅读全文