将十进制整数转换成N进制(C语言设计题)送分,快来呀
下面的是一道C语言程序题,里面用括号标示的1,2,3是要填写的。
将十进制整数转换成N进制。
main()
{int i=0,base,n,j,num[20];
printf ("Enter data that will be converted\n");
scanf ("%d",& n");
printf ("Enter base\n");
scanf ("%d", &base);
do
{i++;
num[i]=[1]base;
n=n[2] base;
}while (n!=0);
printf ("The data %d has been converted in to the %d_ _base data :\n", n, base);
for ( [3] )
printf ("%d", num[i] );
}
题目中的[1],[2],[3]是要填写的内容!
这是一MM的C语言毕业设计题,我没学过C,我已经将这个论坛里的相关贴子都搜过了,第一个空,我想应该是取模,填“n%”,第二个填“/”,第三个应该是放到数组中,填“;i>0;i-- ”,但这样有问题,一是数字大了转换十六进制不对,其它的进制也出现问题,二是显示输出的数字“data”总为0,请大家帮我看看,在线等,加分!!