C语言:将输入的十进制正整数n转换为二进制数,并将转换结果输出,转换方法采用“除2取余”

2024-12-01 04:04:51
推荐回答(1个)
回答(1):

1、打开visual
C++
6.0-文件-新建-文件-C++
Source
File。

2、定义变量和数组:#include
#include
void
main(){
long
t1;int
i,
n,
t,
t3;
char
a[100]。

3、
输入字符:
printf("请输入字符:\n");
gets(a);
/*输入n进制数存到数组a中*/strupr(a);
/*将a中的小写字母转换成大写字母*/t3
=
strlen(a);

/*求出数组a的长度*/t1
=
0;
/*为t1赋初值0*/。

4、输入进制:
printf("请输入n(2or8or16):\n");scanf("%d",
&n);
/*输入进制数*/。

5、输出最后的结果。