解题思路:分成三部,分别算出来然后在主函数求和。。
注意事项:每次在子函数累计求和时需将总变量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二级辅导-等差数列 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1118 |
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:655 |
钟神赛车 (C++代码)浏览:866 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1055 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:611 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:583 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
最小公倍数 (C语言代码)浏览:1029 |
1024题解浏览:807 |