99问答网
所有问题
c语言编程:求1!到n!的和
题目描述
求1!+2!+3!......n!的结果
输入
输入正整数n(1<=n<=12)
输出
数据计算结果
样例输入
3
样例输出
9
举报该问题
推荐答案 推荐于2017-12-15
楼主你好
具体代码如下:
#include<stdio.h>
int fun(int n)//求n!
{
int i=1,c=1;
while(i<=n)
{
c*=i;
i++;
}
return c;
}
int main()
{
int i,n;
int sum=0;
printf("输入n:");
scanf("%d",&n);
for(i=1 ; i<=n ; i++)
sum+=fun(i);
printf("输出:%d\n",sum);
return 0;
}
希望能帮助你哈
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzttX7WXX.html
其他回答
第1个回答 2013-03-07
#include <stdio.h>
int main()
{
int i,s=0,a,l=1;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
l=i*l;
s=s+l;
}
printf("%d\n",s);
return 0;
}
试试~看看是不是你想要的
第2个回答 2013-03-06
书上有例题的哦,好好看看
相似回答
c语言编程:求1!到n!的和
答:
int fun(int n)//求
n!
{ int i=
1
,
c
=1;while(i<=n){ c*=i;i++;} return c;} int main(){ int i,n;int sum=0;printf("输入n:");scanf("%d",&n);for(i=1 ; i<=n ; i++)sum+=fun(i);printf("输出:%d\n",sum);return 0;} 希望能帮助你哈 ...
c语言
怎么
求1到n的
累加和?
答:
1
、首先定义
一
个函数,这个函数里的内容
求n的阶乘
,返回值是n的阶乘,如下图所示。2、函数定义完成之后,就要开始写main函数里的内容,还是定义变量。3、变量定义后就要赋值,把sum的值写为0.因为后面的求和就需要sum的初始值为0,如下图所示。4、下一步就是利用for循环了,for循环i初始值位1,结束...
C语言编程
试题。题目 输入n的值,计算
1到n的和
,主函数实现输入输出,自定 ...
答:
printf ("请输入序列的上限值(
n
) : ");scanf("%d",&n); // 读入n的值 printf("
1
到%d
的和
为%d\n\n",n,sum(n)); // 打印输出。return 0;}
急
!!!
怎么用
C语言编写程序
,用函数完成:计算从1开始
到n
的自然数
的和
...
答:
1、新建一个
求1到
100自然数之和项目。2、添加一个cpp文件。3、包含需要用
到的
头文件。4、输入main函数。5、定义两个变量,分别是:a和sum。6、使用while语句计算1到100之间所有自然数之和。7、运行程序,打印出结果。注意事项
:C语言的
语法限制不太严格,对变量的类型约束不严格,影响
程序的
安全性...
C语言编程:求1到
1000的奇数和
答:
求1
到1000的奇数和的
C语言编程
方法有以下几种:使用while循环,定义一个变量n从1开始递增,每次判断n是否为奇数,如果是则累加到sum变量中,直到n大于1000为止。使用for循环,定义一个变量n从1开始递增2,每次将n累加到sum变量中,直到n大于1000为止。使用递归函数,定义一个函数odd_sum(n),返回1
到
...
c语言求1!
+2!+3!+...+
n!的
值.n由键盘输入
答:
结论是,
C语言
中计算
1!
+2!+3!+...+
n!的
值时,需要注意n的取值范围不能超过13,否则可能会因数据溢出导致结果不准确。以下是两种计算方法的简化版代码:首先,直接使用循环进行累加:当需要计算1
到n的阶乘
之和,确保输入的n小于或等于13,以避免溢出。以下代码片段展示了这种方法:includeintmain(){...
写
程序
,输入一个数n,并打印出
1到
数
n的和!
? (用
c语言
代码写)
答:
include<stdio.h> int main(){ int i,n,k=0;printf("输入
一
个数
n:
");scanf("%d",&n);for(i=
1
;i<=n;i++)k=k+i;printf("%d",k);} 如果还有问题可以追问,希望得到采纳哈
C语言编程
实现从
1到
100的求 和
答:
在
C语言
中可以通过定义一个累加器(一个变量)并结合for循环来实现计算
1到
100之和。具体的实现
程序
如下:double sum=0; // 定义累加器变量sum,并初始化为0 int i;for(i=1; i<=100; i++){ sum += i; // 等价于sum = sum + i; 即将累加
的和
保存在累加器sum中 } printf("%lf...
C语言
用函数调用方法
求1!
+2!+3!+…+
n!的和
答:
int n; printf("please input a number\n"); scanf("%d",&n); long result=factor(n); printf("the result is %d\n",result); return 0;}其中long factor(int n)函数就是直接
求1!
+2!+3!+…+
n!的和
本回答由网友推荐 举报| 答案纠错 | 评论 1 0 w1s2j3229 采纳率:20% 擅长: 电脑/网...
大家正在搜
c语言用递归求1到n的和
c语言编程求n的阶乘
递归求n的阶乘c语言编程
用函数求n的阶乘c语言编程
c语言1到n求和
c语言计算1到n的和
c语言从1到100编程
c语言2的n次方编程
n阶魔方阵c语言编程
相关问题
C语言编程求解1到n之间所有素数之和
c语言求1到n的阶乘之和s
c语言怎么求1到n的累加和?
求1到20的阶乘之和的c语言程序怎么编写?
c语言编程 输入整数n,求1+2+3+……+n和n!
c语言编程 求n到m阶乘之和 n!+(n+1)!+…+m!
急!!!怎么用C语言编写程序,用函数完成:计算从1开始到n的...
C语言中编程求解1到n之间所有素数之和,应该怎么做?