c语言编写3个数输出最大
时间: 2023-03-13 16:00:21 浏览: 124
我可以用下面的代码来输出最大的数字:int num1, num2, num3, largest;
// 读取三个数
printf("输入三个数:");
scanf("%d %d %d", &num1, &num2, &num3);
// 假设 num1 为最大数
largest = num1;
// 如果 num2 大于 num1,把 num2 赋值给 largest
if (num2 > largest)
{
largest = num2;
}
// 如果 num3 大于 largest,把 num3 赋值给 largest
if (num3 > largest)
{
largest = num3;
}
// 打印最大数
printf("最大的数是:%d", largest);
相关问题
C语言编写一个函数输出三个数中的最大值
以下是C语言编写一个函数输出三个数中的最大值的例子:
```c
#include <stdio.h>
int max(int a, int b, int c) {
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("Max value: %d\n", max(a, b, c));
return 0;
}
```
用c语言写输入三个数输出最大数
以下是用 C 语言编写的输入三个数并输出最大数的代码:
```c
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:\n");
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;
}
```
代码解析:
1. 首先定义三个整数变量 a、b、c。
2. 然后使用 `printf()` 函数输出提示信息,让用户输入三个整数。
3. 使用 `scanf()` 函数读取用户输入的三个整数,分别存入变量 a、b、c 中。
4. 定义一个整数变量 max,初值为 a。
5. 使用 if 语句依次比较 b 和 c 是否比 max 大,如果是,则将 max 更新为 b 或 c。
6. 最后使用 `printf()` 函数输出最大数 max 的值。
希望能对你有所帮助!