编程序实现如下功能:输入一个十进制正整数和一个表示进制的正整数n(n<10),然后将这个十进制整数转换为n进制整数,最后输出结果。 提示:可以先将求得的n进制整数的每一位数存入一个数组中,然后再按符合要求的顺序输出。
输入格式:一个十进制正整数,一个正整数n(n<10),数据之间以空格分隔。
输出格式:对应的n进制整数,最后输出换行符。
输入样例:1234 2
结尾无空行
输出样例:10011010010
结尾无空行
#include#include int main() { int n, x; scanf("%d %d",&n,&x); int m = n, i = 0; int a[20] = {0}; while(m) { a[i] = m%x; m /= x; i++; } for(i = i-1; i >= 0; i--) { printf("%d ",a[i]); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)