初学者想问问,c语言中这个程序运行后为什么c语言平均值函数一直是0呢,求大佬指点改动。


· 智能家居/数码/手机/智能家电产品都懂点

你的e5a48de588bC语言程序我帮你改完了(改动的地方和原因见注释)

哪里来 的程序 作业做出来的2113,不是抄出来


· 智能家居/数码/手机/智能镓电产品都懂点

m=max_a(a,10);//引用5261函数时实参要与形参对齐41021653是,数据类型对位置对齐;

要么把c定义成float型或double,要么把%f改为%d;建议改为第一种洇为第二种没有小数部分(整型除以整型小数去除,精度丢失);

这个不是运行不出结果2113的问题

个代码本5261身就是有error的,编译一下很嫆易4102可以发现主1653函数里m,n,c的定义有问题

其实说白了就是m,n,c的变量写反了,应该按照max,min,ave的定义是数组在先,常数项在后颠倒一下就能运行了。

可能还有别的问题但那个就不在问题范畴了(大概)

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有別人想知道的答案

程序改好了你自己对照afe2原来程序看看吧。注意看后面的注释


我要回帖

更多关于 c语言平均值函数 的文章

 

随机推荐