...+2+3,...,1+2+3+...+n 的前n项之和.(n从键盘输入)

发布网友 发布时间:2024-10-23 22:29

我来回答

5个回答

热心网友 时间:2024-11-02 07:27

#include<stdio.h>
int slSum(int n);//数列求和1+2+3...n  返回和
int main()
{
    int n,i,sum=0;
    printf("输入n:");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        sum=sum+slSum(i);
    }
    printf("%d项之和为:%d\n",n,sum);
    return 0;
}
int slSum(int n)//数列求和1+2+3...n  返回和
{
    int i=1,sum=0;
    for(i=1;i<n;i++)
    {
        sum=sum+i;
        printf("%d+",i);
    }
    sum=sum+i;
    printf("%d,",i);

    return sum;
}

热心网友 时间:2024-11-02 07:24

#include<stdio.h>
int main()
{
    int i,j,n,s=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
     for(j=1;j<=i;j++)
     s+=j;
    }
    printf("%d",s);
}

您好,很高兴为您解答,流星不死为您答疑解惑

如果本题还有不懂的地方请追问,望采纳我的回答。

祝楼主学习进步。

上面的代码可以直接复制到编译器里,带换行。

热心网友 时间:2024-11-02 07:23

#include <stdio.h>
int main() {
    int n = 0, temp = 0, total = 0;
    printf("请输入 n \n");
    scanf("%d", &n);
    for(int i = 1; i <= n; ++i) {
        temp += i;
        total += temp;
    }
    printf("结果为 %d \n", total);
}

热心网友 时间:2024-11-02 07:29

#include <stdio.h>

main()
{
int i,j,n=0,total=0;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
for (j=1;j<=i;j++)
{
total+= j;
}
}
printf("total is [%d]\n",total);
}
3
total is [10]
Press any key to continue

热心网友 时间:2024-11-02 07:22

欢迎追问哦!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com