java用链表求平均值_C语言,链表求平均值,我迷茫

本文介绍了一段C/C++代码,定义了一个名为STREC的结构体,包含字符数组num和一个double类型的数组s。函数fun用于计算并更新结构体中元素的平均值。主要展示了如何通过指针操作结构体成员并进行计算。在main函数中,实例化了一个STREC结构,并调用fun函数展示平均值的计算过程。
摘要由CSDN通过智能技术生成

#include#defineN8typedefstruct{charnum[10];doubles[N];doubleave;}STREC;voidfun(STREC*a){---------------------------------------------------这开始inti;for(i=0;i

#include

#define N 8

typedef struct

{char num[10];

double s[N];

double ave;

} STREC;

void fun(STREC *a)

{---------------------------------------------------这开始

int i ;

for(i = 0 ; i < N ; i++)

a->ave = a->ave + a->s[i] ;

a->ave /= N ;

}---------------------------------------》到这里看不懂,可不可以用详细的中文给我解释解释,a->ave 什么意思为什么不能用一下我自己编的替换呢

int i;

double sum=0.0,ave=0.0,j=0.0;

char *s;

for(i=1;i<7;i++)

{sum=sum+s[i];j++;

}

ave=sum/j;}

----------------------------------------------------------》下面都明白

main()

{STREC s={"GA005",85.5,76,69.5,85,91,72,64.5, 87.5};

int i;

void NONO ();

fun(&s);

printf("The %s's student data:\n", s.num);

for(i=0;i

printf("%4.1f\n",s.s[i]);

printf("\nave=%7.3f\n",s.ave);

NONO();

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值