#include "stdio.h"
int fun(unsigned int n)
{
int t=1,s=1;
if (n / 10 == 0)
return n;
else
{
do
{
t = n % 10;
if (t != 0)
{
s *= t;
}
n /= 10;
} while (n != 0);
return fun(s);
}
}
int main()
{
unsigned int n;
scanf("%d", &n);
printf("%d", fun(n));
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:719 |
大神老白 (C语言代码)浏览:712 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:598 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2783 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:526 |
C二级辅导-公约公倍 (C语言代码)浏览:481 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:386 |
Manchester-汽水瓶问题浏览:4158 |