c++,题目我看不懂得,希望有朋友能简单讲解下以下程序的输出结果是______.#include unsigned fun6(unsigned num){ unsigned k=1;do{k*=num%10; num/=10;}while (num);return k;}main(){ unsigned n=26;printf(“%d\n”,fun6(n));}
来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/11 23:24:14
c++,题目我看不懂得,希望有朋友能简单讲解下以下程序的输出结果是______.#include unsigned fun6(unsigned num){ unsigned k=1;do{k*=num%10; num/=10;}while (num);return k;}main(){ unsigned n=26;printf(“%d\n”,fun6(n));}
c++,题目我看不懂得,希望有朋友能简单讲解下
以下程序的输出结果是______.
#include
unsigned fun6(unsigned
num)
{ unsigned k=1;
do
{k*=num%10; num/=10;}
while (num);
return
k;
}
main()
{ unsigned n=26;
printf(“%d\n”,fun6(n));
}
c++,题目我看不懂得,希望有朋友能简单讲解下以下程序的输出结果是______.#include unsigned fun6(unsigned num){ unsigned k=1;do{k*=num%10; num/=10;}while (num);return k;}main(){ unsigned n=26;printf(“%d\n”,fun6(n));}
有点错:应该这样
#include
unsigned fun6(unsigned num) //定义 fun6这个函数(无符号类型)
{
unsigned k=1;
do //do的循环结构;while(num):为假时(0)结束
{
k*=num%10; num/=10; //k=k*(num%10) ; num=num/10;
}
while (num);
return k;
}
void main()
{ unsigned n=26;
printf("%d\n",fun6(n)); //输出并调用fun6(n)
}