召唤大神,这道题怎么就乱码了呢~~~
程序代码:
#include<stdio.h> int dif(int x,int y,int z); int max(int x,int y,int z); int min(int x,int y,int z); void main() { int a,b,c,d; scanf("%d,%d,%d",&a,&b,&c); d=dif(a,b,c); printf("max-min=%d\n",d); } int dif(int x,int y,int z) { return max(x,y,z)-min(x,y,z); } int max(int x,int y,int z) { int r; r=x>y?x:y; return(r>z?r:z); } int min(int x,int y,int z) { int r; r=x<y?x:y; return(r<z?r:z); }
这是个求输入3个数中最大值与最小值求差的值,不知道哪出错了,编译后乱码。。。