输入一个6位十进制数,把它每个位的数,转化为字符型,用scanf putchar

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:24:57
C语言 输入一个6位十进制数,把它每个位的数,转化为字符型,用scanf putchar输
#include <stdio.h>
void main()
{ int x,i;
char a;
printf("shu ru yi ge 6 wei shu:\n");
scanf("%d",&x);
for(i=0;i<6;i++)
{
a=x%10;
putchar(a);
}
}

#include <stdio.h>
void main()
{ int x,i;
char a;
printf("shu ru yi ge 6 wei shu:\n");
scanf("%d",&x);
for(i=0;i<6;i++)
{
a=x%10+96;
x=x/10;
putchar(a);
}
}

现在从个位输出,如果要从最高位输出要设个数组或者重新设计循环输出函数

如何用程序实现把一个3000位的二进制数转化为十进制数 从键盘上输入一个4位十六进制数,分别将该数以十六进制和十进制形式显示出来 急!!!用V C++把一个16位的二进制数转换为十进制的数,怎么做???? 把一个十进制数转换成二进制数。 (1) 编程, 把从键盘上输入的一个十进制整数,转换为对应的八进制数字串输出。 C语言,怎么用递归函数,把输入的一个十进制整数转换成二进制数输出 C语言,编一程序用递归函数,把输入的一个十进制整数转换成二进制数输出 多位十进制数相加 用C++编一个程序:输入一个十进制的数输出一个十六进制的数 写一个函数,输入一个十六进制数,输出相应的十进制数