您的位置首页生活百科

编写一个C程序,输入a,b,c 3个值,输出其中最大值

编写一个C程序,输入a,b,c 3个值,输出其中最大值

的有关信息介绍如下:

编写一个C程序,输入a,b,c 3个值,输出其中最大值

你2个地方出错了,1.scanf("%d,%d,%d",&a,&b,&c); 应该改成scanf("%d%d%d",&a,&b,&c);要不然你输入的时候必须输入逗号,比如你输入1 2 3必须输入:1,2,3才正确2.if(x>y){ if(x>z) k=x; else k=z;}第一个分号;应该是英文的;而不是中文下的;正确的如下:#includevoid main(){int max(int x,int y,int z);int a,b,c,d;scanf("%d%d%d",&a,&b,&c);d=max(a,b,c);printf("max=%d\n",d);}int max(int x,int y,int z){ int k; if(x>y) { if(x>z) k=x; else k=z; } else { if(y>z) k=y; else k=z; } return (k); }