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

2024-11-18 09:49:12
推荐回答(3个)
回答1:

#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)
然后输出

回答2:

#include
#include
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;

}

回答3:

这个题还要问啊。。。。