C语言从键盘输入3个数,求平均值并输出(求平均值写成自定义函数)

如题所述

第1个回答  2007-06-25
#include <stdio.h>

void Avg(int a,int b,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);
}
第2个回答  2007-06-25
程序在VC++上通过调试了的

#include<stdio.h>

float avevalue(float a,float b,float c)
{
return (a+b+c)/3;
}
void main()
{
float a,b,c,aver;
scanf("%f %f %f",&a,&b,&c);
aver = avevalue(a,b,c);
printf("\n%f\n",aver);
}
第3个回答  推荐于2016-08-20
float avevalue(float f1,float f2,float f3)
{
return (f1+f2+f3)/3;
}
void main()
{
float f1,f2,f3,f;
scanf("%f,%f,%f",&f1,&f2,&f3);
f = avevalue(f1,f2,f3);
printf("\n%f",f);
}本回答被提问者采纳

C语言从键盘输入3个数,求平均值并输出(求平均值写成自定义函数)
include <stdio.h> void Avg(int a,int b,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:\\...

c语言,输入3个数求他们的平均值并输出,
average=(a+b+c)\/3;printf("a,b,c3个数字的平均值:%d",average);}

用C语言编程输入三个整数数,求它们的和及平均值
2、{ int a,b,c; scanf("%d%d%d",&a,&b,&c);3、 int sum = a+b+c;4、 printf("和: %d",sum);5、printf("平均值:%f",sum\/3.0);6、return 0 讲解:1、先定义四个整形。2、一个浮点型保存平均值。3、然后在控制台等待输入。4、将输入的三个整数加起来赋值给sum...

用c语言编写“输入3个整数求平均值”
include<stdio.h> int main(){ double a,b,c; \/\/定义三个整数 double ave; \/\/定义平均值 scanf("%d%d%d",&a,&b,&c); \/\/ 输入三个整数 ave=(a+b+c)\/3; \/\/求平均值 printf("平均数是%f",ave); \/\/输出 return 0;} ...

C语言求平均值:输入三个数,求平均值
double average(int x,int y,int z)\/\/average方法 { return (x+y+z)\/3.0;} void main(){ int a,b,c;double d;printf("请输入3个整数:");scanf("%d%d%d",&a,&b,&c);\/\/输入需要求取平均值的三个整数 d=average(a,b,c);\/\/调用方法 printf("%lf",d);\/\/输出结果 } ...

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

C语言输入任意三个整数求出平均值并按从小到大输出
include <stdio.h>int main(){ printf("请输入三个整数(中间以空格隔开):\\n"); int a, b, c; int t; scanf("%d %d %d", &a, &b, &c); if (a > b) { t = a; a = b; b = t; } if (a > c) { t = a; a = c;...

用C语言自定义一个函数,实现对三个整数求平均值,用return返回其平均值...
b,int c);int main(void ){ int a,b,c,average;printf("input three integer:\\n");scanf("%d,%d,%d",&a,&b,&c);average=Ave(a,b,c);printf("average=%d\\n",average);return 0;} int Ave(int a,int b,int c){ int temp=(a+b+c)\/3;return temp;} 在VC下运行过 ...

从键盘上输入任意三个整数,计算并输出三个数的平均值?
C可以这么写——代码文本:include "stdio.h"int main(int argc,char *argv[]){ int x,y,z;printf("Please enter 3 integers...\\n");scanf("%d%d%d",&x,&y,&z);printf("They are the average of %g\\n",(x+y+z)\/3.0);return 0;} ...

...三个字符型数据,将其转换成相应的整数后,求它们的平均值并输出...
printf("平均值为: %.2f\\n", average);return 0;} 在这个程序中,我们首先声明了三个字符型变量,并通过`scanf`函数读取用户输入的三个字符。然后,将这些字符转换为整数,并计算它们的平均值。最后,使用`printf`函数输出平均值。需要注意的是,这里的平均值计算使用了浮点数除法,以确保结果是一...

相似回答