1002、1006: C语言程序设计教程(第三版)课后习题1.6

来源:互联网 发布:2000坐标系数据转换 编辑:程序博客网 时间:2024/06/05 18:57

题目描述
编写一个程序,输入a、b、c三个值,输出其中最大值。
输入
一行数组,分别为a b c
输出
a b c其中最大的数
样例输入
10 20 30
样例输出
30

#include<stdio.h>int main(){    int a, b, c;    scanf("%d%d%d", &a, &b, &c);    printf("%d\n", ((a>b)?a:b)>c?((a>b)?a:b):c);     return 0;}
#include<stdio.h>int main(){    int a, b, c;    scanf("%d%d%d", &a, &b, &c);    printf("%d\n", (a>c || b>c) ? ((a>b) ? a : b) : c);    return 0;}

这里写图片描述

#include<stdio.h>int max(int m, int n){    return m>n ? m : n;}int main(){    int a, b, c;    scanf("%d%d%d", &a, &b, &c);    int maxT = max(a, b);    printf("%d\n", max(maxT, c));    return 0;}

这里写图片描述

0 0