解题思路:分成三部,分别算出来然后在主函数求和。。
注意事项:每次在子函数累计求和时需将总变量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 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:703 |
【出圈】 (C语言代码)用单项循环链表浏览:841 |
川哥的吩咐 (C语言代码)浏览:926 |
【回文数(二)】 (C语言代码)浏览:940 |
九宫重排 (C++代码)浏览:1410 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:287 |
大小写转换 (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:539 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |