gpt4 book ai didi

c - 求某个数组的平均值

转载 作者:行者123 更新时间:2023-11-30 17:38:17 25 4
gpt4 key购买 nike

我试图找出程序员平均喝的咖啡。我可以找到并显示平均值,但它的显示方式似乎是错误的。我只是无法提取显示平均值的最后一行。

char poste[]={'A','P','A','P','A','O','P','P','O'};
int nbCafe[]={3,5,2,1,7,1,0,3,2};
int progonly=0;
float progmoyenne=0;

for(i=0;i<9;i++){
if (poste[i]=='P'){
progonly+=nbCafe[i];
progmoyenne=progonly/4.0;}
printf("%f\n",progmoyenne);}

执行结果如下。(最后一行是平均喝的咖啡):

0.000000
0.000000
0.000000
0.000000
0.000000
0.250000
0.250000
1.000000
2.250000

最佳答案

如果您只想显示平均值,则只需打印平均值即可。将 printf 移到 for 循环之外。

for(i=0;i<9;i++)
{
if (poste[i]=='P')
{
progonly+=nbCafe[i];
progmoyenne=progonly/4.0;
}
}
printf("%f\n",progmoyenne);

关于c - 求某个数组的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22164154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com