求最大值,最小值

来源:互联网 发布:最近点迭代算法 编辑:程序博客网 时间:2024/05/14 17:37

1.只用if语句求四个数的最大值,最小值

scanf_s("%d%d%d%d",&a,&b,&c,&d);    max = a;    min = a;    if (b > max)        max = b;    else        min = b;    if (c > max)        max = c;    else if (c < min)        min = c;    if (d > max)        max = d;    else if (d < min)        min = d;printf("%d,%d", max, min);

2.用if语句和while语句求连续输入的数(以0结束)的最大值,最小值

scanf_s("%d",&a);    max = a;    min = a;    while (a!=0)    {        scanf_s("%d", &a);        if (a == 0)            break;        if (a > max)            max = a;        if (a < min)            min = a;    }printf("%d,%d", max, min);