c语言1×2×3×4×5怎么编?

编下1×2×3×4×5

第1个回答  2008-07-12
//正确调试,可以运行出正确结果,不信的话,自己试下就知道我有没有骗人了!
#include "stdio.h"
void main()
{
int i=1,j=1;
for (i=1;i<=5;i++)
{
j*=i;
}
printf("%d\n",j);
}
第2个回答  2008-07-12
1.
void main()
{
int i,sum=1;
for(i=1;i<=5;i++)
sum=sum*i;
printf("1×2×3×4×5=%d\n",sum);
}

2.
int f(int n)
{
return n*f(n-1);
}

void main()
{
printf("1×2×3×4×5=%d\n",f(5));
}
第3个回答  2008-07-12
int Multi(int n)
{
int i = n,s = 1;
while (i != 0)
{
s *= i;
i--;
}
returun s;
}
你可以直接输入一个数 然后调用这个函数
比如你输入5 该函数是依次-1
所以如你结果 5*4*3*2*1当减到0的时候跳出函数
得到结果
第4个回答  2008-07-12
main()
{int t,a,b,c,d,e;
scanf("%d%d%d%d%d",&a&b&c&d&e);
t=a*b*c*d*e;
printf("%d",t);
}
运行后黑屏等待,输入1回车,2回车…然后ALT+F5
第5个回答  2008-07-12
void main()
{
int i=0,j=1;
for (i=2;i<=5;i++)
{
j*=i;
}
printf("%d",j);
return 0;
}本回答被提问者采纳

c语言1×2×3×4×5怎么编?
void main(){ int i=1,j=1;for (i=1;i<=5;i++){ j*=i;} printf("%d\\n",j);}

求1x2x3x4x5的结果。用C语言编程计算。
void main(){ printf("\\t1*2*3*4*5 = %d\\n",1*2*3*4*5);} 换一种算法,定义两个参数,我用循环来做:include<stdio.h> void main(){ int s=1,i;for(i=1;i<=5;i++){ s=s*i;} printf("\\t1*2*3*4*5 = %d\\n",s);} 参考资料:原创 ...

C语言里1x2x3x4x5怎么算?
首先 t=1,i=2,将t*i→t,此时t的值变了t=1*2=2,然后i=i+1=3,将t*i→t,此时t的值变了t=2*3=6,然后i=i+1=4,将t*i→t,此时t的值变了t=6*4=24,然后i=i+1=5将t*i→t,此时t的值变了t=24*5=120;整个 当下一步i=6的时候退出循环, 结束 最后得结果...

用c语言算法怎么写1*2*3*4*5的积,谢谢。
int main(){ int a = 1*2*3*4*5;printf("%d\\n",a);return 0;} 当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。

1*2*3*4*5 用C语言怎么写?
楼主你好,其实这个可以用递归来求,比较方便:include <stdio.h> int func(int n){ if(n==1)return 1;return n*func(n-1);} void main(){ int n=func(5);printf("%d",n);} 希望能够帮助到你哦!

C语言 1乘2乘3乘4乘5 是怎样赋值 循环的,越详细越好,谢谢老师们了_百度...
第一步:i被赋1,s=s*i,这时s=1*1.因为这时s=1,i=1.这次循环结束后s的值为1.即是1的阶乘。第二步:这时i被赋2,因为结束循环后i要自加一次,其值就变为2。再执行s=s*i,这时s=1*2.因为这时s=1,i=2.这次循环结束后s的值为2.即是2的阶乘。第三步:这时i被赋3,因为结束循环...

1*2*3*4*5用C语言怎么表示
?就是1*2*3*4*5呀。以下是c++语言 include <iostream> using namespace std;int main(void){ int i;i=1*2*3*4*5;cout<>i;\/\/此句无实用价值,仅为暂停而用。return 0;}

C语言编程求 1*2*3*4*5.
for (i=1; i<=5; ++i)这个地方i自加1了,下面 i=i+1;又加了一次,一次循环加了两次1,相当于加2,这个程序计算的是 1*3*5 = 15,结果如图 去掉 i=i+1;既可!

c语言中1*2*3*4*5用for循环怎么写
include <stdio.h>void main(){ int result = 1; for (int i = 1; i <=5; i++) { result *= i; } printf("result = %d\\n", result);}

C语言 1*2*3*4*5
i=2时,计算s=s*i 也就是1*2=2;依次类推 直到i=5的时候循环停止,因为FOR里面有条件判断i<=5,也就是说循环进行i=1,i=2,i=3,i=4,i=5一共5次 然后输出结果 printf("%d",s)的意思是输出s的值.因为s为int型,所以引号里面用%d.我也只能这么解释了,看不懂的话我也不知道改怎么说...

相似回答