用函数实现求sum=1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2
答案:2 悬赏:0 手机版
解决时间 2021-04-04 06:22
- 提问者网友:十年饮冰
- 2021-04-03 06:13
用函数实现求sum=1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2
最佳答案
- 五星知识达人网友:雾月
- 2021-04-03 07:16
#include
int sumInAll(int n){
int ret=0,sum=0;
for (int i=1;i<=n;i++){
sum+=i;ret+=sum;
}
return(ret);
}
int main() {
int n;
scanf("%d", &n);
printf("%d", sumInAll(n));
return 0;
}
int sumInAll(int n){
int ret=0,sum=0;
for (int i=1;i<=n;i++){
sum+=i;ret+=sum;
}
return(ret);
}
int main() {
int n;
scanf("%d", &n);
printf("%d", sumInAll(n));
return 0;
}
全部回答
- 1楼网友:英雄的欲望
- 2021-04-03 07:52
int sumInAll(int n) {
return (n <= 1) ? 1 : (sum(n) + sumInAll(n-1));
}
int sum(int n) {
int s = 0;
for (int i = 1; i <= n; i++) {
s += i;
}
return s;
}
return (n <= 1) ? 1 : (sum(n) + sumInAll(n-1));
}
int sum(int n) {
int s = 0;
for (int i = 1; i <= n; i++) {
s += i;
}
return s;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯