求累加和c语言
发布时间: 2025-07-30 12:56:03
㈠ 用c语言求1到N的阶层 的累加和
思路:先定义一个函数用来计算一个数的阶乘,在从1到N循环依次就其累加和,最后输出累加和即可。
参考代码:例如求1到3的阶乘累加和。
#include"stdio.h"
intfun(intn){
if(n==1)return1;
elsereturnn*fun(n-1);
}
#include"math.h"
intmain(){
intn,sum=0,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=fun(i);
printf("%d ",sum);
return0;
}
/*
运行结果:
3
9
*/
㈡ c语言中,求4+8+12+...+98的累加和并输出和的值
您可以使用以下代码来求解这个问题:
#include <stdio.h>int main(){ int sum = 0; //用来保存累加和
for (int i = 4; i <= 98; i += 4) //从4开始,每次加4
{
sum += i; //累加
} printf("The sum is %d\n", sum); //输出累加和
return 0;
}
这段代码会从4开始,每次加4,直到加到98为止。每次加完后,都会把累加和保存在变量sum中,最后输出累加和的值。
㈢ c语言怎么求1到n的累加和
1、首先定义一个函数,这个函数里的内容求n的阶乘,返回值是n的阶乘,如下图所示。
热点内容