楼主: 25506_pxapp
64 0

[作业] C语言课后习题训练记录Day26 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
10 点
帖子
0
精华
0
在线时间
0 小时
注册时间
2018-1-12
最后登录
2018-1-12

楼主
25506_pxapp 发表于 2025-11-17 11:05:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

1. 练习项目:

读取一个十进制正整数,将其转换为二进制形式,提取从最右侧开始的第4到7位(记住是从0开始计数的),输出这部分的十进制值。

2. 选择题集

在Dotcpp编程平台上的选择题集《谭浩强C语言课后习题》中,选择题号1772并开始练习。

3. 开始练习

(1)源码:

#include "stdio.h"
int main()
{
    int num;
    scanf("%d", &num);
    printf("%d\n", (num >> 4) & 15);
    return 0;
}
    

(2)检验结果

对上述代码进行测试,测试后没有出现错误,提交该代码后,评判结果显示得分为100分。

(3)练习心得:使用右移运算符(>>)、左移运算符(<<)和按位与运算符(&)来完成代码逻辑,将输入的十进制数值转为二进制后,从零位开始向右移动4位,再与1111(即十进制的15)进行按位与操作,从而获取最后四位二进制数字;注意检查每段代码结尾的分号是否缺失,若缺失应及时补充;确保输入法已切换至英文模式;检查语法是否有误。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:习题训练 课后习题 C语言 Day include

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-9 07:31