摘要: 厘米换算英尺英寸(15 分) 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。 输入格式: 输入在一行中给出1个正整数,单位是厘米。 输出格式: 阅读全文
posted @ 2018-02-16 22:48 左揽雀尾007 阅读(820) 评论(0) 推荐(0) 编辑
摘要: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10 阅读全文
posted @ 2018-02-16 22:05 左揽雀尾007 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 题目内容: 逆序的三位数: 程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。 提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。 阅读全文
posted @ 2018-02-16 17:54 左揽雀尾007 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 用自减,可以减少额外的变量。 阅读全文
posted @ 2018-02-16 15:01 左揽雀尾007 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 测试power函数 练习1-15 重新编写1.2节中的温度转换程序,使用函数实现温度转换计算。 阅读全文
posted @ 2018-02-16 14:22 左揽雀尾007 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 练习1-13 编写一个程序,打印输入中单词长度直方图。水平方向的直方图比较容易绘制,垂直方向的直方图则要困难些。 练习1-14 编写一个程序,打印输入中各个字符出现频度的直方图。 阅读全文
posted @ 2018-02-16 13:58 左揽雀尾007 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.5 P13, 练习1-10 回退符的事情没有搞清楚。 1.6 P15, 练习1-11 练习1-12 1.9 字符数组 例题,编译时提示26行,error:conflicting types for 'getline'.原因不明 练习1-16 练习1-17 练习1-18 练习1-19 阅读全文
posted @ 2018-02-16 12:36 左揽雀尾007 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.文件复制 按ctrl+Z可以结束程序。字符在机器内部都是以位模式存储的。故int也可以用于存储字符数据。 原文说:我们在声明变量c的时候,必须让它大到足以存放getchar函数返回的任何值。这里之所以不把c声明成char类型,是因为它必须足够大,除了能存储任何可能的字符外还要能存储文件结束符EO 阅读全文
posted @ 2018-02-16 10:59 左揽雀尾007 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 前面温度转换版本中使用300,20等类似的“幻数”并不是一个好的习惯,它们几乎无法向以后阅读该程序的人提供什么信息,而且使程序的修改变得更加困难。 处理幻数的一个方法是赋予它们有意义的名字。比如第一个程序那样使用lower, upper, step 还可以用#define指令把符号名定义为一个特定的 阅读全文
posted @ 2018-02-16 09:13 左揽雀尾007 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 温度转换程序for语句版本 for语句,三个部分分别就是起点(下限),上限,步长。 1-5 修改温度转换程序,要求以逆序打印温度转换表。 只需要将第7行改成:for(fahr = 300; fahar >= 0; fahr = fahr - 20)即可。 阅读全文
posted @ 2018-02-16 08:59 左揽雀尾007 阅读(127) 评论(0) 推荐(0) 编辑