c语言计算1到100的乘积的编程

如题所述

第1个回答  2011-05-31
#include <stdio.h>
void main()
{long i,j,N;//N为阶乘数
result=1;
for(j=1;j<=N;j++)
{
result*=j;
}
printf("%ld",result);
getch();
}
我这个最简单本回答被提问者采纳
第2个回答  2011-05-31
#include<iostream.h>
main()
{long i,j,x,num=0;
for(i=1;i<=100;i++)
{
x=1;
for(j=1;j<=i;j++)
x*=j;
num+=x;
}
printf("%ld",num);
getch();
}
第3个回答  2011-05-31
#include <stdio.h>

int main()
{
int i;
#include <stdio.h>

int main()
{
int i;
double f;
f = 1;
for(i = 1; i <= 100; ++i)
{
f *= i;
}
printf("1*2*..*100=%g\n", f);
}
相似回答