2026年2月24日
收获:
1.转换为2进制数时,要将%2的结果存在数组中,最后倒序输出,每4个元素后面输出一个空格。 2.倒序输出的结果用整数存储,可以不用处理前面的零,负数要加符号后转为整数。 3.幸运因子即找可整除幸运数的次数,要判断输入的数是否在可分解范围内。 4.库函数ldexp(1.0,32)即2^32的值。
题目:
1、Q6437.(语言: C)十进制转换为二进制:输入一个十进制数转化为二进制数(0~32767),并要求每输出4个元素,输出一个空格。
程序运行结果示例: 请输入一个十进制数(0~32767): 3 0000 0000 0000 0011
输入提示:“请输入一个十进制数(0~32767):\\n” 输入格式:%d 输出提示:“%d^%d的最后三位是:%d\\n” 输出格式:%d “\\n”
#include <stdio.h>
int main()
{
int n,a[16]={
0},i=0;
printf(\”请输入一个十进制数(0~32767):\\n\”);
scanf(\”%d\”,&n);
while(n>0){
a[i]=n%2;
n=n/2;
i++;
}
for(int j=15;j>=0;j—){
printf
网硕互联帮助中心




评论前必须登录!
注册