云计算百科
云计算领域专业知识百科平台

sse哈工大C语言编程练习24

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

赞(0)
未经允许不得转载:网硕互联帮助中心 » sse哈工大C语言编程练习24
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!