C语言 请编写 1+3+6+10+15+...+n = ? 输入n 然后能输出这个数列的和,怎么编写代码?
答案:4 悬赏:40 手机版
解决时间 2021-03-19 05:14
- 提问者网友:雪舞兮
- 2021-03-19 02:07
RT
最佳答案
- 五星知识达人网友:西岸风
- 2021-03-19 02:22
#include <stdio.h>
int main()
{
int i=0,j=1,n,sum=0;
scanf("%d",&n);
for (j=1;j<=n;j++)
{
i=i+j;
sum+=i;
}
printf("%d",sum);
return 0;
}
int main()
{
int i=0,j=1,n,sum=0;
scanf("%d",&n);
for (j=1;j<=n;j++)
{
i=i+j;
sum+=i;
}
printf("%d",sum);
return 0;
}
全部回答
- 1楼网友:狂恋
- 2021-03-19 04:38
main()
{
int i,n,t=0;
long s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
t+=i;
s+=t;
}
printf("%ld",s);
}
- 2楼网友:duile
- 2021-03-19 04:30
#include<stdio.h>
int fibo(int n)
{
if(n==0||n==1) return 1;
else return fibo(n-1)+fibo(n-2);
}
int fun(int n)
{
int s=0,i;
for(i=0;i<n;i++)
s+=fibo(i);
return s;
}
void main()
{
int n;
scanf("%d",&n);
printf("sum=%d\n",fun(n));
}
- 3楼网友:举杯邀酒敬孤独
- 2021-03-19 02:50
#include
int main()
{
int i=0,j=1,n,sum=0;
scanf("%d",&n);
for (j=1;j<=n;j++)
{
i=i+j;
sum+=i;
}
printf("%d",sum);
return 0;
}
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯