基础编程题目集答案
文章平均质量分 53
新手上路,格式不好,做法麻烦,大家见谅~
return-0
这个作者很懒,什么都没留下…
展开
-
PTA基础编程题目集7-11~7-13(C++)
7-11 分段计算居民水费 (10 分) 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。 输入格式: 输入在一行中给出非负实数x。 输出格式: 在一行输出应交的水费,精确到小数点后2位。 #include<iostream> #include<string> #include<iomanip> using n.原创 2022-03-29 20:43:55 · 436 阅读 · 0 评论 -
PTA基础编程题目集 7-8~7-10(C++)
7-8 超速判断 (10 分) 模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。 输入格式: 输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。 输出格式: 在一行中输出测速仪显示结果,格式为:Speed: V - S,其中V是车速,S或者是Speeding、或者是OK。 #include<iostream> using namespace std; int main(){ int speed;原创 2022-03-29 20:19:27 · 693 阅读 · 0 评论 -
PTA基础编程题目集7-4~7-6(C++)
7-4 BCD解密 (10 分) BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了! 现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。 输入格式: 输入在一行中给出一个[0, 153]范围内的正整数,保证能转换回有效的BCD数,也就是说这原创 2022-03-24 20:24:10 · 344 阅读 · 0 评论 -
PTA基础编程题目集7-1~7-3(C++)
7-1 厘米换算英尺英寸 (15 分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。 输入格式: 输入在一行中给出1个正整数,单位是厘米。 输出格式: 在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。 #include<iostream> using namespace std; int main(){原创 2022-03-24 17:58:44 · 448 阅读 · 0 评论