给定n的值,求1+(1+2)+(1+2+3)+…+(1+2+…+n)的和.用C语言程序写出来
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/24 04:25:38
给定n的值,求1+(1+2)+(1+2+3)+…+(1+2+…+n)的和.用C语言程序写出来
//很好实现,分有点少吧,嘿嘿
//为了简单起见,我直接使用前n项和公式 s = n(n + 1 ) / 2
#include
int main(void){
int n;
long long int result = 0;
printf("请输入项数n\n");
scanf("%i",&n);
for(int i = 0;i < n;++i){
result += (i * (i + 1) / 2);
}
printf("结果为:%i\n",result);
return 0;
}
//为了简单起见,我直接使用前n项和公式 s = n(n + 1 ) / 2
#include
int main(void){
int n;
long long int result = 0;
printf("请输入项数n\n");
scanf("%i",&n);
for(int i = 0;i < n;++i){
result += (i * (i + 1) / 2);
}
printf("结果为:%i\n",result);
return 0;
}
用C语言写出1+2/3+3/5+.n/2n-1的程序
C语言编写程序,求满足1+2+3+……+n>1000时n的最小值及其和.
.设计一程序,求n的阶乘n!(n!=1*2*……*n).c语言
关于c语言,程序可求出数列1,-3!,,-7!,…,(-1)n-1(2n-1)!前n项的和.n的值由键盘输入
设计一个算法:任意给定一个自然数N,求自然数n,使1+1/2+1/3+...+1/n>N,写出流程图和程序
求1 × 2 × 3 × … ×n的值,n(1~30之间)的值由键盘输入,用for语句实现.要求:用c语言编写程序
用VB语言用WHILE语句写出求T=1!+2!+3!……+20!的程序(n!=1*2*3*……*n)
简单C语言程序,while循环写一个程序求数列1+1/2+1/3+……1/n的和并将结果输出
那位大大 急 用c语言做 给定程序功能是计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n
对任意正整数n,请设计一个程序框图,求s=1×2+2×3+3×4+…+n(n+1)的值,并写出程序
PASCAL语言求程序:对于给定的n,求1至n中有多少个数是质数
C语言:给定一个整数n,求n的各位数字之和,比如123,其各位数字之和为1+2+3=6,结果为6.