将十进制的一个数转换为n进制

来源:互联网 发布:板绘用什么软件 编辑:程序博客网 时间:2024/06/05 16:06
#include<stdio.h>int main(){    int x,n,i,cnt=0;    int number[100];    scanf("%d%d",&x,&n);    while(x)    {        number[cnt]=x%n;        cnt++;        x/=n;    }    for(i=cnt-1;i>=0;i--)    {        printf("%d",number[i]);    }    return 0;}

运行结果如下:

这里写图片描述

知识点:
while(x)等同于while(x!=0)。

原创粉丝点击