标题:求助:我编的程序在输入数据后,不计算结果
只看楼主
wenjie8823
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2019-4-30
结帖率:0
 问题点数:0 回复次数:1 
求助:我编的程序在输入数据后,不计算结果
有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分。(10个成绩:99 45 78 97 100 67.5 89 92 66 43)
我编的这个程序编译没有错误,但执行输入数值后所得的值均是0.我找不问题所在,请哪个大神帮帮忙。

#include <stdio.h>
void f(float b[])
{float *p=b;
float fmax,fmin,fave;
fmax=fmin=fave=*p;
p++;
while (p<b+10)
    {if(fmax<*p) fmax=*p;
     if(fmin>*p) fmin=*p;
     fave+=*p;
     p++;
    }
fave/=10.0;
return;
}
float fmax,fmin,fave;
main()
{float a[10],*p;
 printf("plese input 10 number:");
 for(p=a;p<a+10;p++) scanf("%f",&*p);
 f(a);
 printf("max=%f\nmin=%f\nave=%f\n",fmax,fmin,fave);
}

搜索更多相关主题的帖子: 输入 数据 计算 结果 float 
2019-05-01 20:11
wenjie8823
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2019-4-30
得分:0 
已找到,谢谢
2019-05-01 21:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-494498-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.116669 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved