迭代法:
void ten_to_seven(int num)
{
int tmp,res=0,n=1;
do {
tmp = num % 7;
num /= 7;
res += tmp * n;
n *= 10;
}while (num > 0);
printf("%d\n", res);
}
递归法:
void ten_to_seven(int number)
{
int a;
if(number!=0){
a=number%7;
number=number/7;
ten_to_seven(number);
printf("%d",a);
}
}
十进制转七进制的迭代与递归方法
3704

被折叠的 条评论
为什么被折叠?



