问题
阶乘问题

#include<stdio.h>
int jiecheng(int n)
{int i,num=1;
for(i=1;i<=num;i++)
{if(num%10==0)
 num/=10;
 num%=10;
 num*=i;//只去最后一位的非零数字与之相乘即可; 
 
}
while(num%10==0)
num/=10;
num%=10;
return num;
}
int main() 
{ int a;
printf("请输入阶乘数:");
scanf("%d",&a);
printf("该阶乘从低位起的第一个非零数字是%d",jiecheng(a));
	
}
在这里插入代码片

例子
阶乘问题

相关文章:

  • 2022-12-23
  • 2021-12-24
  • 2021-12-01
  • 2021-11-17
  • 2021-09-05
  • 2021-10-18
  • 2021-06-13
  • 2021-12-29
猜你喜欢
  • 2021-12-22
  • 2021-07-19
  • 2022-03-08
相关资源
相似解决方案