永发信息网

输入一个正整数n(n≤10),编写函数fun(a,n),它的功能是计算n门课程的平均分,

答案:4  悬赏:40  手机版
解决时间 2021-01-09 13:27
输入一个正整数n(n≤10),编写函数fun(a,n),它的功能是计算n门课程的平均分,
最佳答案
这函数接口设计的让人蛋疼
a是想传入一门功课的成绩吗?要是传n干什么?
#include

int fun(float *aver, int n)
{
int i;
int score;
float sum;
if (n > 10) {
printf("sorry, n也忒大了!");
return -1;
}
for (i = 0; i < n; i ++) {
scanf("%d", &score);
sum += score;
}
*aver = sum / n;

return 0;
}

int main()
{
float aver;

fun(&aver, 10);

printf("aver = %f\n", aver);

return 0;
}
全部回答
没有说清楚,a是什么追问呃,我也不知道。。追答需求不明确
void main()
{
float fun(a,n);
int n,a;
float m[100][n];//假如学号小于100
printf("请输入学号:");
scanf("%d",&a);
for(i=1;i<=n;i++)
{
printf("请输入第%d科成绩:",i);
scanf("%f",&m[a][i-1]);
}
fun(float m[int a][int n],int n);
printf("%d号学生%d门课程的平均分是:%02f",&a,&n,&fun(a,n));
}
float fun(float m[int a][int n],int n)
{
int i,j=0;
for(i=0;ij=j+m[a][i];
j=j/n;
return j;
}
float fun(int *a,int n)
{
int i,sum=0;
for(i=0;i return((float)sum/n);
}
main()
{
int a[10],i,n;
scanf("%d",&n);
for(i=0;i scanf("%d",&a[i]);
printf("%4.2f\n",fun(a,n));
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
飞肯125摩托车蓄电池没电怎么充电
EMS比快递快吗?
三年的五凌红光小四轮能多少钱
蜂胶对化脓皮肤有作用那
为什么要除z=∞外?
有人教我撩妹吗?微信4000人3800个女的。不知
解方程,在线等,图片。 40%x=4.2 解: 4x-1.6
真的需要一个人帮助 那个人什么时候才出现呢
虎皮鹦鹉喜欢我的表现
怎么做好吃,跳水鱼的家常做法
五分之十八吨比四百千克化成最简比怎么比
要多少玫瑰花才能取一小瓶精油
求这张照 原照
04G101、05g101、06G101、07g101、08g101、09
广州人和镇怎么去泰和镇最近阿?(详细点)
推荐资讯
9+2/9= 2/3÷7= 37.5℅÷3/8=
真诚印务地址在哪,我要去那里办事,
阀门哪种材质好
x个3.8相加和是3.8x吗
求哈利波特同人小说~~~~~~~~~~~~~~ CP:DM/
一件商品10元,提价10%后降价10%,这件商品的
廊坊市申通快递有限公司第二分公司怎么样?
四川科鹰电子有限公司怎么样?
图中是12个人还是13个人?
12月北欧旅游穿什么
平安wifi怎么免费上网
根据课文默写古诗文。(10分)(1)子曰:“口
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?