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

2024-12-16 15:41:02
推荐回答(5个)
回答1:

#include

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”。

回答2:

写c语言的程序最好养成习惯,建个工程,然后建程序。
#include
void main()
{
int i,s=0;
for(i=1;i<6;i++)
s*=i;
printf("1*2*3*4*5=%d\n",s);
}

回答3:

用递归的方法:
int fn(int x)
{
if(x == 1)return 1;
else
return fn(x-1) * x;
}

回答4:

#include
void main()
{
int i,s=1;
for(i=1;i<6;i++)
s*=i;
printf("1*2*3*4*5=%d\n",s);
}

回答5:

unsigned int calc(unsigned int i)
{
unsigned int ret = 1;

if (i < = 1)
{
return ret;
}
else
{
return i*calc(i-1);
}
}