跪求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
这个题还要问啊。。。。