解题思路:用递归写 怎么样
注意事项:
参考代码:
#include<stdio.h>
int main(){
float a,b,c;
scanf("%f %f %f",&a,&b,&c);
float funa(float a); //自定义函数
float funb(float b);
float func(float c);
printf("%.2f",funa(a)+funb(b)+func(c));
return 0;
}
float funa(float a){
if(a==1)
return 1;
return a+funa(a-1);
}
float funb(float b){
if(b==1)
return 1;
return b*b+funb(b-1);
}
float func(float c){
if(c==1)
return 1;
return 1./c+func(c-1);
}
0.0分
0 人评分
打水问题 (C语言代码)浏览:1148 |
完数 (C语言代码)浏览:757 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
母牛的故事 (C语言代码)浏览:1045 |
小O的乘积 (C语言代码)浏览:1062 |
汽水瓶 (C语言代码)浏览:579 |
发工资咯 (C语言代码)浏览:815 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:527 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |