一个10进制转换为其他进制的源程序不知道哪错了

来源:百度知道 编辑:UC知道 时间:2024/06/25 15:38:29
#include<stdio.h>
void main()
{
int n,b,i=0,j,num[20];
printf("input 10 num:");
scanf("%d",&n);
printf("input other num:");
scanf("%d",&b);
do
{
i++;
num[i]=n%b;
n/=b;
}while(n!=0);
printf("The result is:");
for(j=i;j>=1;j--);
printf("%d",num[j]);
printf("\n");
}
编译正确,结果却是错误的.高手指教.
大哥 你的也不正确啊...

受不了代码.....以前每天都是代码!!!!看了头痛....

#include<stdio.h>
void main()
{
int n,b,i=0,j,num[20];
printf("input 10 num:");
scanf("%d",&n);
printf("input other num:");
scanf("%d",&b);
do
{
num[i]=n%b;
n/=b;
i++;
}while(n!=0);
printf("The result is:");
for(j=i;j>=0;j--);
printf("%d",num[j]);
printf("\n");
}