作业帮 > 综合 > 作业

30分,c语言问题.下面的程序是计算正整数num的各位上的数字之积.阅读程序,完成多项填空.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/17 19:30:18
30分,c语言问题.下面的程序是计算正整数num的各位上的数字之积.阅读程序,完成多项填空.
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是________.
30分,c语言问题.下面的程序是计算正整数num的各位上的数字之积.阅读程序,完成多项填空.
1、 1
2、 0
3、 实参