首页 > 休闲

帮我看看哪里错啦

更新时间2018-12-22 01:06:32

#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无法调用他们。

上一篇:怎样辨别真假紫砂壶?

下一篇:如何让孙小头上六星卖出?