要令三個數中最大的為z,最小的數為x,中間的數為y,下面的代碼錯在哪#include<stdio.h>void main(){?int a, b, c;?scanf("%d,%d,%d", &a,&b,&c);?if (a > b && a > c)?{??if (b > c)??{???printf("x=%d,y=%d,z=%d", c, b, a);??}??else printf("x=%d,y=%d,z=%d", b, c, a);?}?if (b > a && b > c)?{??if (a > c)??{???printf("x=%d,y=%d,z=%d", c, a, b);??}??else printf("x=%d,y=%d,z=%d", a, c, b);?}?if (c > b && c > a)?{??if (a > b)??{???printf("x=%d,y=%d,z=%d", b, a, c);??}??else printf("x=%d,y=%d,z=%d", a, b, c);?}}
請大神解答
慕斯卡7229790
2018-11-08 22:21:48