解题思路:分成三部,分别算出来然后在主函数求和。。
注意事项:每次在子函数累计求和时需将总变量s=0;(重点)
还有就是注意下变量的类型
参考代码:
#include<stdio.h>
long sumfun(int n)
{
int i;
long s=0;
for(i=1;i<=n;i++)s=s+i;
return s;
}
long pffun(int n)
{
int i;
long s=0;
for(i=1;i<=n;i++)s=s+i*i;
return s;
}
float dsfun(int n)
{
int i;
float s=0;
for(i=1;i<=n;i++)s=s+1.0/i;
return s;
}
int main()
{
int a,b,c;
float s;
scanf("%d%d%d",&a,&b,&c);
s=sumfun(a)+pffun(b)+dsfun(c);
printf("%.2f",s);
return 0;
}
感觉代码对你有用的话,留下你的赞赞吧(#^.^#)
0.0分
0 人评分