C语言编程求 1*2*3*4*5.

作者&投稿:字杜 (若有异议请与网页底部的电邮联系)
C语言1*2*3*4*5的程序怎么写?给解释~

需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:printf("%d", 1 * 2 * 3 * 4 * 5);,其中printf()函数用于输出,“%d”代表整数。

3、编译器运行test.cpp文件,此时成功打印出了120的结果。

#includeint fun(int n){return n*n*n;}int main(){int i=1,s=0; for(i=1;i<6;i++) s+=fun(i); printf("%d
",s); return 0;}

for (i=1; i<=5; ++i)这个地方i自加1了,下面

i=i+1;又加了一次,一次循环加了两次1,相当于加2,这个程序计算的是

1*3*5 = 15,结果如图

去掉

i=i+1;

既可!



#include <stdio.h>
int fac(int n)
{
if (n == 0)
return 1;
else
return n * fac(n - 1);
}
int main(void)
{
int i;
for (i = 0; i <= 4; i++)
printf("%d!=%d\n", i, fac(i));
return 0;
}
这个程序也是计算阶乘的,可以参考一下。

#include <stdio.h>
int main(void)
{
int i;
int pro=1;
for (i=1; i<=5; ++i)
{
pro=pro*i;
}
printf("pro=%d\n", pro);
return 0;
}

# include <stdio.h>
int main(void)
{
int i;
int pro=1;
for (i=1; i<=5; i++)
{
pro=pro*i;
}
printf("pro=%d\n", pro);
return 0;
}

i=i+1;和++i 只要一个就行了