...+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
欢迎追问哦!