作业帮 > 综合 > 作业

将十进制正整数m转换成k进制(2

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 21:27:03
将十进制正整数m转换成k进制(2
#include
#include
void fun(int m,int k)
int aa[20],i;
for(i=0;m;i++)
aa[i]=m/k;
m/=k;
for(;i;i--)
printf("%d",aa[i]);
main()
int b,n;
clrscr();
printf("enter a number and a base:");
scanf("%d %d",&n,&b);
fun(n,b);
#include
#include
void fun(int m,int k){
int aa[20],i;
for(i=1;m;i++){
aa[i]=m%k;
m/=k;}
for(--i;i;i--)
printf("%d",aa[i]);}
main(){
int b,n;
clrscr();
printf("enter a number and a base:");
scanf("%d %d",&n,&b);
fun(n,b);}