帮我看看哪里错啦
#include "stdio.h"
int main()
{int zd,zx,a,b,c;
float pj;
scanf("%d,%d,%d",&a,&b,&c);
zd=max(a,b,c);
zx=min(a,b,c);
pj=avg(a,b,c);
printf("最大值:%d 最小值:%d 平均值:%f ",zd,zx,pj);
return 0;}
int max(int x,int y,int i)
{int z;
if (x>y && x>i) z=x;
else if (y>x && y>i) z=y;
else if (i>x && i>y) z=i;
return (z);}
int min(int x,int y,int i)
{int z;
if (x<y && x<i) z=x;
else if (y<x && y<i) z=y;
else if (i<x && i<y) z=i;
return (z);}
float avg(int x,int y,int i)
{int s;
float z;
s=x+y+i;
z=(float)s/3;
return (z);}
首先你需要做函数声明,就是在主函数前加上int max(int x, int y, int i);int min(int x, int y, int i);float avg(int x, int y, int i); 这三个语句 ; 然后为了保持你的窗口打开,需要加个头文件#include <stdlib.h> ,以及在主函数return(0);前加system("pause");这条语句。
在main函数之前,你需要先对3个子函数进行声明,否则main无法调用他们。
下一篇:如何让孙小头上六星卖出?
上一篇:怎样辨别真假紫砂壶?