C语言 1到N的乘积

C语言1到N的乘积... C语言 1到N的乘积 展开
 我来答
百度网友ca560fe
2019-10-12 · TA获得超过2.3万个赞
知道答主
回答量:70
采纳率:100%
帮助的人:2.8万
展开全部

#include<stdio.h>

int main()

{

int i,s = 1;

int N;

scanf("%d", &N);

for(i = 1; i<=N; i++) 

s *=i;

printf("%d", s);

return 0;

}

扩展资料:

阶乘定义:

阶乘是基斯顿·卡曼(Christian Kramp,1760~1826)于 1808 年发明的运算符号,是数学术语。

一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808年,基斯顿·卡曼引进这个表示法。

亦即n!=1×2×3×...×n。阶乘亦可以递归方式定义:0!=1,n!=(n-1)!×n。

定义的必要性:

由于正整数的阶乘是一种连乘运算,而0与任何实数相乘的结果都是0。所以用正整数阶乘的定义是无法推广或推导出0!=1的。即在连乘意义下无法解释“0!=1”。

给“0!”下定义只是为了相关公式的表述及运算更方便。

参考资料来源:百度百科-阶乘

百度网友edd6353bd
2009-03-02 · TA获得超过1161个赞
知道小有建树答主
回答量:2513
采纳率:0%
帮助的人:1406万
展开全部
#include <stdio.h>

void main()
{
int i =1;
int s = 1;
int N;
printf("please input N:");
scanf("%d", &N);
for(i = 1; i < =N; i++) s *=i;
printf("%d", s);

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歪瑞顾K
2009-03-02 · TA获得超过2905个赞
知道大有可为答主
回答量:2731
采纳率:33%
帮助的人:2180万
展开全部
求1到N的和 会不.....?

这种题,就和数学里的乘法表一样..如果这都不能自己研究透 别指望把编程学好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式