用C语言写一个三个数比大小的代码
时间: 2023-08-31 22:28:16 浏览: 294
c代码-求3个数的中间值
### 回答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语句进行扩展。
阅读全文