跪求c语言编写输入任意的3个数求和与平均值讲解

就是用语言怎么讲解这个 老师让我讲 可是我不会讲啊 但是百度了知道怎么做了 就是不会讲

#include“stdio.h"
void main()
{
int a,b,c,sum;
float ave;
scanf("%d %d %d",&a,&b,&c);
sum=a+b+c;
ave=(a+b+c)/3.0;
printf("三个数的和为: %d\n",sum);
printf("三个数的平均值为: %f\n",ave);

}
讲解:
先定义四个整形
一个浮点型保存平均值
然后在控制台等待输入
将输入的三个整数加起来赋值给sum
将三个整形除以3.0(为什么是3.0,是因为ave是浮点型的,隐性转换到float)
然后输出
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-01
#include<stdio.h>
#include<stdlib.h>
int* add(int x,int y,int z);
int ave(int* p);
int main()
{
int* ip=NULL;
int a,b,c;
printf("please intput x,y,z");
scanf("%d,%d,%d",&a,&b,&c);
ip=add(a,b,c);
printf("add result:%d",(*p));

printf("ave result:%d",ave(ip));

return 0;

}

int* add(int x,int y,int z)
{
int result=0;

result=x+y+z;

return result;

}

int ave(int *p)
{
int av=0;
av=(*p)/3;

return av;

}
第2个回答  2013-04-01
这个题还要问啊。。。。

用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。5、将三个整形除以3.0(为什么是3.0,是因为ave是浮点型的...

C语言程序题:输入任意三个整数,求它们的和及平均值
{ int a,b,c,sum;printf("请输入三个任意整数:") ;scanf(%d%d%d,&a,&b,&c);sum=a+b+c;printf("这三个整数和为%d;平均数为%.2f",sum,sum\/3.0)return 0;}

c语言中输入三个数,输出和及平均值
include <stdio.h>void main(){float a,b,c;scanf("%f%f%f",&a,&b,&c);printf("和:%f\\n平均数:%f",a+b+c,(a+b+c)\/3);}\/\/运行示例:

C语言程序题:输入任意三个整数,求它们的和及平均值
s=a+b+c;ave=s\/3;printf("%d %d",s,ave);return 0;}

C语言求解:输入三个数,求出这个三个数的和以及平均值
编写一个输入两个数的加法函数和平均值函数,都有返回值 比如 float sum(float a, float b)float avg(float a, float b)主程序调用 sum(a, sum(b, c))的返回值就是三个数之和,同理可做平均数

C语言程序设计 设计一个程序,输入三个整数,求它们的和及平均数。
return sum;} \/\/ 求平均值 int avg(int a, int b, int c){ int avg = sum(a, b, c)\/3;return avg;} \/\/ 读取键盘输入的数字 int scan(){ int a = 0;scanf("%d",&a);return a;} int main(){ printf("请输入要进行计算的三个数:\\n");int nums[] = {0,0,0};int ...

C语言输入三个整数,计算并输出它们的平均值
int main(void)可以修改成void main。getchar()是为了程序不立刻返回,能够看到屏幕输出的数据,也可以不使用。输入三个整数计算并输出它们的平均值的源代码如下:include<bits\/stdc++.h> using namespace std;int main(){ int a,b,c;cin>>a>>b>>c;cout<<(a+b+c)\/3;return 0;} ...

如何用C语言求三个成绩的平均值和和
include<stdio.h>int main(){int x,y,z,sum;double average;printf("请输入三个成绩:");scanf("%d%d%d",&x,&y,&z);sum=x+y+z;average=sum\/3.0;printf("sum=%d,average=%.2lf\\n",sum,average); \/\/double要用%lf格式符return 0;} ...

从键盘上输入任意三个整数,计算并输出三个数的平均值?
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;} ...

C语言求平均值:输入三个数,求平均值
先写出一个计算平均值的方法,average方法,然后在主程序调用该方法,最后输出结果就可以了。include<stdio.h> 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);...

相似回答