一个问题
#include "stdio.h" main() { int a,b,c,d; scanf("%d,%d,%d",&a,&b,&c); /*输入三个整数*/ d=max(a,b,c); /*用函数max来赋予d的最大值*/ printf("max is %d",d); getch(); } int max(int i,int x,int y) { int z; if (i<x); /*如果i小于x的话*/ else if (x<y) z=y; /*x又小于y的话那么就把最大y的值赋予z*/ else z=x; /*否则x最大*/ if(x<i) z=i; /*如果x小于i的话那么i最大*/ return z; /*反回z的值,最大值*/
}
第一个问题就是为什么我的程序错了?
第二个问题我这样的注解是对的吗?