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("%l
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 16:47:30
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("%l
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的各位上的数字之积.阅读程序,完成多项填空.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("%l
1、 1
2、 0
3、 实参