long fun (long num)
{
long k=1;
do
{ k*=num%10;
num/=10;
}while (num);
return k; }
main()
{ long n;
printf("\nPlease enter a number:");
scanf("%ld", &n);
printf("\n%ld\n",fun(n));}
1. 在被调函数中变量k是用来存放各位数字的乘积的,所以初值为_______。
2. 分离各位数字的方法是每次分离末位,并去掉末位的方法,即k*=num%10;num/=10;,直到num等于_____时为止即循环控制条件是while (num);。
3.主函数是在输出语句printf("\n%ld\n",fun(n));中调用函数fun( ),其中n是________。