L. (10分)编写一个程序,将十进制短整型数,转换成进制数。输入提示信息:”n=” **输入格式: "%d” 输出信息:"the binary number is” **输出格式要求”"%d”
时间: 2023-08-14 14:06:08 浏览: 90
Binary:将十进制转换为二进制,反之亦然的程序
抱歉,我是一个自然语言处理模型,无法直接为您编写程序。不过,我可以为您提供一个C语言的参考代码,您可以参考一下:
```
#include <stdio.h>
int main() {
int n;
printf("n=");
scanf("%d", &n);
printf("the binary number is %d\n", n);
int arr[16]; // 假设短整型数最多16位
int i = 0;
while (n > 0) {
arr[i] = n % 2;
n /= 2;
i++;
}
printf("the binary number is ");
for (int j = i - 1; j >= 0; j--) {
printf("%d", arr[j]);
}
printf("\n");
return 0;
}
```
这个程序通过输入一个十进制短整型数,将其转换成二进制数并输出。您可以根据需要进行修改和调整。
阅读全文