解题思路:
注意事项:
参考代码:#include<stdio.h>
int weishu=1,a[100000]={0};
void PowerNumber(int i);
int main(void)
{
int i;a[0]=1;
int n;
scanf("%d",&n);
for(i=1;i<=n;i++)
PowerNumber(i);
for(i=weishu-1;i>=0;i--)
printf("%d",a[i]);
return 0;
}
void PowerNumber(int i)
{
int j;
for(j=0;j<weishu;j++)
a[j] *=i;
for(j=0;j<weishu;j++)
{
if(a[j]/10(j==weishu-1))
weishu++;
a[j+1] +=a[j] / 10;
a[j] =a[j] % 10;
}
}
0.0分
5 人评分
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:659 |
【绝对值排序】 (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:678 |
【计算直线的交点数】 (C语言代码)浏览:1453 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:700 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:485 |
【密码】 (C语言代码)浏览:508 |
C语言训练-求PI* (C语言代码)浏览:497 |