用c语言算法怎么写1*2*3*4*5的积,谢谢。

 我来答
火虎生活小达人
高能答主

2021-01-29 · 致力于成为全知道最会答题的人
知道大有可为答主
回答量:5246
采纳率:100%
帮助的人:163万
展开全部

#include <stdio.h>

int main()

{

int a = 1*2*3*4*5;

printf("%d\n",a);

return 0;

}

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。

扩展资料:

C语言继续发展,在1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。委员会由硬件厂商、编译器及其他软件工具生产商、软件设计师、顾问、学术界人士、C语言作者和应用程序员组成。

1989年,ANSI发布了第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”。

C89在1990年被国际标准组织ISO(International Standard Organization)一字不改地采纳,ISO官方给予的名称为:ISO/IEC 9899,所以ISO/IEC9899: 1990也通常被简称为“C90”。

Xieco01
2012-10-12
知道答主
回答量:31
采纳率:0%
帮助的人:14.3万
展开全部
写c语言的程序最好养成习惯,建个工程,然后建程序。
#include<stdio.h>
void main()
{
int i,s=0;
for(i=1;i<6;i++)
s*=i;
printf("1*2*3*4*5=%d\n",s);
}
追问

亲,你的源代码输出等于零!

追答
赋错值了,s=0应该改为s=1.抱歉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伽罗林克
2012-10-12 · TA获得超过2632个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:1178万
展开全部
用递归的方法:
int fn(int x)
{
if(x == 1)return 1;
else
return fn(x-1) * x;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
readclub读者
2012-10-13 · 超过30用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:42万
展开全部
#include<stdio.h>
void main()
{
int i,s=1;
for(i=1;i<6;i++)
s*=i;
printf("1*2*3*4*5=%d\n",s);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶孤学民0jeb7f
2012-10-12 · TA获得超过233个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:333万
展开全部
unsigned int calc(unsigned int i)
{
unsigned int ret = 1;

if (i < = 1)
{
return ret;
}
else
{
return i*calc(i-1);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式