用C语言编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功能。

谢谢各位大虾!

第1个回答  2007-03-02
int ave(int a,int b,int c)
{
int x;
x=(a+b+c)/3;
return x
}

main(){
int a,b,c,x;
scanf("%d,%d,%d",&a,&b,&c);
x=ave(a,b,c);
println("%d",x);

}
语法都忘记了,我这也没tc,自己调试下吧本回答被网友采纳
第2个回答  2007-03-02
int a(int x,int y,int z)
{
return (x+y+z)/3
}

main()
{
int x=10,y=0,z=10,k=0;
k=a(x,y,z);
printf("%d",k);
}

我人在外边没有调试,不知道是不是和你的意思
第3个回答  2007-03-02
double GetAv(double i; double j; double k)
{
return (i + j + k)/3;
}
main()
{
double val = GetAv(1.5, 3.6, 4.9);
}
第4个回答  2007-03-02
昨天不是有这问题了吗?难道不是你问的?你查一下你的发问记录。有很多人回答了。

用C语言编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实 ...
int ave(int a,int b,int c){ int x;x=(a+b+c)\/3;return x } main(){ int a,b,c,x;scanf("%d,%d,%d",&a,&b,&c);x=ave(a,b,c);println("%d",x);} 语法都忘记了,我这也没tc,自己调试下吧

编写一个函数,返回三个数的平均值,并在主函数中调用这个函数,实现其功 ...
求三个数的平均值,直接加起来除以3即可。代码如下(C\/C++):include <stdio.h>double average(double a, double b, double c) \/\/使用double因为参数可能是小数{ return (a + b + c) \/ 3;}int main(void){ printf("%lf", average(1, 2, 3)); \/\/输出2.000000 return 0;...

用C语言自定义一个函数,实现对三个整数求平均值,用return返回其平均值...
return 0;} int Ave(int a,int b,int c){ int temp=(a+b+c)\/3;return temp;} 在VC下运行过

c语言用函数实现求三个整数的平均值
return 1.0*(a+b+c)\/3;} int main(void){ int a,b,c;scanf("%d%d%d",&a,&b,&c);printf("%.2f\\n",aver(a,b,c));}

c语言求3个数的平均值程序代码是多少?
程序代码如下:include <stdio.h> int main(){ int a,b,c,average;printf("a=");scanf("%d",&a);printf("b=");scanf("%d",&b);printf("c=");scanf("%d",&c);average=(a+b+c)\/3;printf("a,b,c3个数字的平均值:%d",average);} ...

在c语言中用调用函数求三个同学三科的总成绩,怎么编程
\/\/int num=0; \/*求总分*\/ float Sums(struct Student stu) { return stu.Mark1+stu.Mark2+stu.Mark3; } \/*输入学生信息*\/ int Student_Input(){ int num=0; while(1){ \/\/printf("请输入学号:"); students[num].ID=num+1; \/\/可以自行将学号改为手...

C语言如何输出3个数的平均值?
int main(void){ int number;int units, tens, hundreds; \/\/定义三个变量分别存储个位、十位和百位上的数字 scanf("%d", &number); \/\/读入一个三位数 hundreds = number \/ 100; \/\/ 一个三位数除以100的整数商,即百位上的数字 tens = (number % 100) \/ 10; \/\/number对100取模,得到后...

C语言从键盘输入3个数,求平均值并输出(求平均值写成自定义函数)
int c){ printf("%.3f\\n",(float)((a+b+c)\/3.0));} void main(){ int a,b,c;printf("Please input 3 number:\\n");printf("First one:\\n");scanf("%d",&a);printf("Second one:\\n");scanf("%d",&b);printf("Third one:\\n");scanf("%d",&c);Avg(a,b,c);} ...

c语言编程写一个函数,返回三个整数中的中间数
只有3个数,穷举比较实现很方便,所以在输入3个数后直接利用if...else if结构比较大小取中值输出即可。代码如下:include "stdio.h"int main(int argc,char *argv[]){int a,b,c;printf("Input 3 integers...\\n");scanf("%d%d%d",&a,&b,&c);printf("In the middle of the number is ...

C语言求平均值:输入三个数,求平均值
double d;printf("请输入3个整数:");scanf("%d%d%d",&a,&b,&c);d=(a+b+c)\/3;printf("%lf",d);} C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个...

相似回答