用C语言求三个数的平均值

 我来答
lllllll456
2019-03-11 · TA获得超过4205个赞
知道答主
回答量:66
采纳率:0%
帮助的人:7.5万
展开全部

考虑到是初学者,所以用最简单的思路来一个程序,定义四个变量,三个变量用于存储输入的三个数,第四个变量用于存储所求的平均数。

代码如下:

int main()

{

int a=0,b=0,c=0,average=0;

scanf("%d %d %d",&a, &b, &c);

average = (a+b+c)/3;

printf("%d", average);

return 0;

}

下图中有注释于结果测试:

岔路程序缘

2019-03-10 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3340万
展开全部
main()
{
float a,b,c,av;
printf("please input 3 number@s:");
scanf("%f%f%f",&a,&b,&c);
av=(a+b+c)/3.0;
printf("平均数是:%f\n",av);
}
有什么问题,请留言追问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
microroom
科技发烧友

2019-03-10 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1497万
展开全部
#include<stdio.h>
#include<stdlib.h>

int main()
{
float ave,temp;

printf("请输入3个数:");
scanf("%f %f",&ave,&temp);
ave+=temp;
scanf("%f",&temp);
ave+=temp;
ave/=3;
printf("平均值是:%f\n",ave);
system("PAUSE");
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杯具——悲剧69779c
2019-03-10 · TA获得超过1352个赞
知道大有可为答主
回答量:3003
采纳率:64%
帮助的人:506万
展开全部

c语言对数据类型要求太死板了

class input_test(object):
    def inputing(self,x,y,z):
        print("this is a program\n")
        result = (x + y + z) / 3
        return 'the avg is '+str(result)
if __name__ == '__main__':
    x = int(input("please input the first number,then press Enter\n"))
    y = int(input("please input the second number,then press Enter\n"))
    z = int(input("please input the third number,then press Enter\n"))
    program = input_test()
    print(program.inputing(x,y,z))
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式