编写一个程序,输入正整数n,计算s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)

来源:百度知道 编辑:UC知道 时间:2024/09/22 23:29:58
希望会的高人帮帮我!

#include <stdio.h>
int fun(int n);
void main()
{
int i,n,sum=0;
printf("请输入n:");//输入数字,如10
scanf("%d",&n);

for (i=1;i<=n;i++)
{
sum+=fun(i);
}
printf("sum=%d\n",sum);

}
int fun(int n)//计算和
{
if(n==1)
return 1;
return n+fun(n-1);
}

#include<iostream>
using namespace std;
void main()
{
int n,t=0;
long sum=0;
cin>>n;
for(int i=1;i<=n;i++)
{
t+=i;
sum+=t;
}
cout<<sum<<endl;
}

#include<stdio.h>
int main(void)
{
int n,t,s=0;
printf("please input n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{t=1;
while(t<=i)
{
s=s+t;
t=t+1;
}
}
printf("the s is:%d",s);
r

c语言问题:如何编写一个程序,输入一个正整数N,在屏幕上用‘*’打印以N为边长的正六边形。 编写一个c程序,程序运行时要求用户输入两个正整数m和n,然后程序给出这两个数的最大公约数和最小公倍数。 编写程序:输入提一个正整数,判断该数是奇数还是偶数,并输出结果 输入一个四位正整数,编写程序将其逆序输出 C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N 编写一个程序,输入一个正整数,要求以相反顺序输出。要求用do-while写出正确的程序。 用C++编写 m!+n! 就是输入两个正整数m和n,计算m!+n! 编写程序输入N的值(0<N<10),输出一个数字金字塔 有JAVA编写一个程序,用冒泡排序,输入N个数(N>5) 编写一个C程序,最多接收10个数,求出其中所有正整数的和.用户可通过999终止程序,统计输入正整数的个数并求