level 3
#include <stdio.h>int main(){int max(int x,int y,int z);int a,b,c,m;scanf("%d,%d,%d",&a,&b,&c);m=max(a,b,c);printf("max is %d\n",m);return 0;}int max(int x,int y,int z){int t;if(x>y)t=x;else t=y;if(t>z)t=t;else t=z;return(t);}输出3个数中的最大值,总是输出输入的第一个数,哪里不对?
2015年09月14日 07点09分
1