
编程基础题
此刻我在家里喂猪呢
2024 开启CS之路
展开
-
7-6 混合类型数据格式化输入
本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。原创 2025-04-03 23:47:26 · 142 阅读 · 0 评论 -
7-5 表格输出
作者 乔林单位 清华大学本题要求编写程序,按照规定格式输出表格。原创 2025-04-03 23:38:30 · 235 阅读 · 0 评论 -
7-4 BCD解密
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。原创 2025-04-03 22:26:43 · 97 阅读 · 0 评论 -
7-3 逆序的三位数
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。原创 2025-04-03 22:25:09 · 158 阅读 · 0 评论 -
7-2 然后是几点
有时候人们用四位数字表示一个时间,比如1106表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如 5 点 30 分表示为530;0 点 30 分表示为030。注意,第二个数字表示的分钟数可能超过 60,也可能是负数。原创 2025-04-01 19:14:56 · 369 阅读 · 0 评论