#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 人评分
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:765 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:663 |
高精度加法 (C++代码)(大数加法)浏览:934 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:1450 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:737 |
拆分位数 (C语言代码)浏览:1328 |
用筛法求之N内的素数。 (C语言代码)浏览:1262 |
蛇行矩阵 (C语言代码)浏览:753 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:672 |