当前位置:首页 » 编程语言 » c语言从1乘100的编程
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言从1乘100的编程

发布时间: 2023-06-19 02:21:39

c语言求1到100阶乘代码

1到100?这数够大的了...

#include<stdio.h>
void main()
{
double j=1;
for(int i=1;i<=50;i++)j*=i;
printf("1到100的阶乘是%.0f\n",j);
}

下面用函数的递归调用做:
#include<stdio.h>

double fact(int n)/*求阶乘的函数*/
{
double j;
if(n>1)j=n*fact(n-1);/*递归调用,当n>1时,一直会调用下去,只不过每次参数被减1*/

else
return 1;/*当n被减到1时,返回1,如是会被累积,当n初始为1时直接返回1*/

return j;/*j是当n>1时,最后要的结果*/
}

void main()
{
printf("1到n的阶乘是%.0f\n",fact(5));
}

㈡ C语言1乘到100怎么些啊

用for 方便.
1乘到100,数的精度可能不足.

long double a=1.0;
long int i;

for (i=1;i<=100;i++) a = a * (long double) i;

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

#include <stdio.h>
void main()
{long i,j,N;//N为阶乘数
result=1;
for(j=1;j<=N;j++)
{
result*=j;
}
printf("%ld",result);
getch();
}
我这个最简单

㈣ C语言编程1乘到100怎么写

sum 应定义为unsigned long 型,且i也不能这么大(大致最大12吧),否则sum放不下的,最后输出时用%ld格式。