![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计 现代方法 编程题答案
文章平均质量分 82
22不是n
这个作者很懒,什么都没留下…
展开
-
C语言程序设计现代方法 第十章 程序结构 编程题答案
另一个是 digits 数组,这是一个 3行(因为显示出来的每个数字高度都是 3个字符)、MAX_DIGITS× 4 列(数字的宽度是 3 个字符,但为了可读性需要在数字之间增加一个空格)的字符数组。编写 4 个 函数:main、clear_digits_array、process_digit 和 print_digits_array。process_digit函数把digit 的七段表示存储到 digits 数组的指定位置(位置为 0~MAX_DIGITS1)。操作数都是个位的整数,运算符为+、-、原创 2024-06-26 18:25:47 · 778 阅读 · 0 评论 -
C语言程序设计现代方法 第九章 函数 编程题答案
获得用户输入的数 n 之后,main 函数调用 create_magic_square 函数,另一个调用参数是在 main 内部声明的n×n的数组。注意:如果你的编译器不支持 变长数组,请把 main 中的数组声明为 99×99 而不是 n×n,并使用下面的原型: void create_magic_square(int n, int magic_square[99][99]);为了测试该函数,写 一个程序要求用户输入 x 和 n 的值,调用 power 计算 n x ,然后显示函数的返回值。原创 2024-06-26 17:44:16 · 837 阅读 · 0 评论 -
C语言程序设计现代方法 第八章 数组 编程题答案
编程测试两个单词是否为变位词(相同字母的重新排列): Enter first word: smartest Enter second word: mattress The words are anagrams. Enter first word: dumbest Enter second word: stumble The words are not anagrams. 用一个循环逐个字符地读取第一个单词,用一个 26 元的整数数组记录每个字母的出现次数。当用户输入的数小于或 等于 0 时,程序终止。原创 2024-06-26 17:43:26 · 912 阅读 · 0 评论 -
C语言程序设计现代方法 第七章 基本类型 编程题答案
为了获得更高的精度,程序中应使用 double 类型的变量代替 float类型的变量。(如果没有电话在身边,参考这里给出的字母在键盘上的对应关系:2=ABC、3=DEF、4=GHI、5=JKL、 6=MNO、7=PQRS、8=TUV、9=WXYZ。修改第 5章的编程题 8,要求用户输入 12小时制的时间。编写程序显示 sizeof(int)、sizeof(short)、sizeof(long)、sizeof(float)、sizeof(double) 和 sizeof(long double)的值。原创 2024-06-26 17:42:52 · 677 阅读 · 0 评论 -
C语言程序设计现代方法 第六章 循环 编程题答案
最重要的部分是一个使用变量 i 从 1 计数到 n 的 for 语句(这里 n 是此月的天数),for 语句中需要显示 i 的每个值。 编写程序,用下面的公式计算 e 的近似值: 1 1/1!在 5.2 节的 broker.c 程序中添加循环,以便用户可以输入多笔交易,并且程序可以计算每次的佣金。编写程序,提示用户输入一个数 n,然后显示出 1~n 的所有偶数平方值。修改编程题 11,使得程序持续执行加法运算,直到当前项小于 为止,其中 是用户输入的较小的 (浮点)数。原创 2024-06-26 17:42:00 · 493 阅读 · 0 评论 -
C语言程序设计现代方法 第五章 选择语句 编程题答案
使用下面的等级评定规则:A 为 90~100,B 为 80~89,C 为 70~79,D 为 60~69,F 为 0~59。用一个 switch 语句显示第一位数字对应的单词(“twenty”“thirty”等), 97 用第二个 switch 语句显示第二位数字对应的单词。编写一个程序,要求用户输入一个时间(用 24 小时制的时分表示)。利用 switch 语句编写一个程序,把用数字表示的成绩转换为字母表示的等级。编写一个程序,要求用户输入风速(海里/小时),然后显示相应的描述。原创 2024-06-26 17:41:26 · 743 阅读 · 0 评论 -
C语言程序设计现代方法 第四章 表达式 编程题答案
计算校验位的方法也类 似:首先把第 2位、第 4位、第 6位、第 8位、第 10位和第 12位数字相加;然后把第 1位、第 3位、 第 5 位、第 7 位、第 9 位和第 11位数字相加;第一个和为 6+1+8+2+0+0=17,第二个和为 8+9+4+4+6+0=31。提示:要把一个数转换成八进制,首先将其除 以 8,所得的余数是八进制数的最后一位(本例中为 1);重写 4.1 节的 upc.c 程序,使用户可以一次输入 11 位数字,而不用先输入 1 位,再输入 5 位,最后再 输入 5 位。原创 2024-06-26 17:40:52 · 344 阅读 · 0 评论 -
C语言程序设计现代方法 第三章 格式化输入输出 编程题答案
图书用国际标准书号(ISBN)进行标识。2007 年 1 月 1 日之后分配的 ISBN 包含 13 位数字(旧的 ISBN 使用 10 位数字),分为 5 组,如 978-0-393-97950-3。第四组(产品编号)是由出版商分配的用于识别 具体哪一本书的编号(97950)。如果行、列和对角线上的和都一样(如本例所示),则称这些数组成一个幻方(magic square)。(注意,矩阵的最后一 行中间的两个数给出了该画的创作年代。用实际的 ISBN 值(通常放 在书的封底和版权页上)测试你编写的程序。原创 2024-06-26 17:40:14 · 791 阅读 · 0 评论 -
C语言程序设计现代方法 第二章 C语言的基本概念 编程题答案
提示:将付款金额除以 20,确定 20 美元钞票的数量,然后从付款金额中减去 20 美元的总金额。编写一个计算球体体积的程序,其中球体半径为 10 m,参考公式 v = 4/3r 3。注意,修改后的程序所需的乘法次数减少了。编写一个程序,要求用户输入一个美元数额,然后显示出增加5%税率后的相应金额。提示:每个月的贷款余额减去还款金额后,还需要加上 贷款余额与月利率的乘积。编程要求用户输入x的值,然后显示如下多项式的值:3x。修改上题中的程序,使用户可以自行输入球体的半径。原创 2024-06-25 11:46:47 · 315 阅读 · 0 评论