C程序設(shè)計(第四版)(譚浩強)完整版 課后習(xí)題答案
《C程序設(shè)計(第四版)(譚浩強)完整版 課后習(xí)題答案》由會員分享,可在線閱讀,更多相關(guān)《C程序設(shè)計(第四版)(譚浩強)完整版 課后習(xí)題答案(83頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇
2、艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈
3、肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊
4、袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀
5、膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄
6、羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈
7、膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅
8、肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿
9、袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖
10、膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈
11、羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂
12、膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆
13、肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻
14、芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈
15、肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃蚅螆膄節(jié)螇羈肀芁蕆螄羆芀蕿罿袂荿蟻螂膁莈莁羈肇莇蒃螀肅莇蚆肆罿莆螈衿芇蒞蒈螞膃莄薀袇聿莃螞蝕羅蒂莂裊袁蒁蒄蚈膀蒁薆襖膆蒀蝿蚆肂葿蒈羂
16、羈蒈薁螅芇蕆蚃羀膃蒆螅螃聿薅蒅羈羅膂薇螁袀膁蝕羇艿膀葿螀膅腿薂肅肁腿蚄袈羇膈螆蟻芆膇蒆袆膂芆薈蠆肈芅蝕襖羄芄莀蚇袀芃薂羃羋芃
C程序設(shè)計(第四版)(譚浩強)第一章課后習(xí)題答案
P006 1.1 向屏幕輸出文字.
#include
17、n 0;.
}
P008 1.2 求兩個數(shù)的和.
#include
18、a,&b); //輸入時要按格式來,此處的逗號,用空格會發(fā)生錯誤. c=max(a,b); //a,b作為實參傳入被調(diào)用函數(shù)中. printf("The max is %d .\n",c); return 0; } int max(int x,int y) //定義了兩個形參. { int z; //z屬于局部變量,可與主函數(shù)中相同名字. if (x>y) z=x; else z=y; return(z); //z作為整個程序的出口值,賦給主函數(shù)中的c. } P015 0.6 三個數(shù)的大小.(數(shù)字0表示課后練
19、習(xí)題)
#include
20、a,b,c).
}
int max(int x , int y , int z)
{
int m;
if (x>y && x>z) //求三者之大的一種方法.
m=x;
if (y>x && y>z)
m=y;
if (z>y && z>x)
m=z;
return (m); //返回值m給主函數(shù)中的d.
}
C程序設(shè)計(第四版)(譚浩強)第2章課后習(xí)題答案
算法——程序的靈魂
P017 2.1 計算機1-5相乘的積.
#include
21、在執(zhí)行數(shù)值操作前一定要先有個初值.
for(i=1;i<6;i++) //這里是到6.
{
s=s*i; //相乘
}
printf("The sum is %d .\n",s);
return 0;
}
#include
22、則為偶數(shù). s=s*i; else continue; //跳過這個for循環(huán)的這一次,執(zhí)行下一次. } printf("The sum is %d .\n",s); return 0; } P019 2.2 按要求輸出80分以上的學(xué)生信息. 暫時沒法做. P019 2.3 判斷2000-2500年中的閏年,并輸出. 年的概念是地球圍繞太陽一周的時間(所謂公轉(zhuǎn)周期)稱為一年,這個周期是相當(dāng)穩(wěn)定的,很長時間也不會變動1秒,但是真正的一年是365.2423天(目前)。所以,如果每年定義為365天的話,1年就會多出0.2423天
23、,4年就會多出0.9692天,非常接近1天,這樣閏年就出現(xiàn)了,也就是每4年要有1年設(shè)置為366天,來抵消這多出的1天。規(guī)則為:1)如果年份能被4整除,則該年計為閏年;可是,假如不做調(diào)整的話,當(dāng)400年的時候,累計才多出96.92天,接近于多出97天,閏年的設(shè)置卻多出來100天,所以要在400年內(nèi),再撤銷3個閏年。怎么撤銷呢?就有了下面這個規(guī)則:2)如果年份能被100整除,則不計為閏年;問題又來了,400年里有4個100年吧,去掉后四個100年后,又少了一個,所以再加一個規(guī)則就是:3)如果年份能被400整除,則計為閏年。簡單說來每400年里設(shè)置了97個閏年,也就是400里的前3個100年不設(shè)置閏
24、年,誤差被調(diào)整到400年僅有0.08天。
#include
25、include
26、0; //若是到100的話,結(jié)果為0.68172
}
P021 2.5 得到一個大于3的數(shù),并判斷是否為素數(shù).
#include 27、) //除得盡,則不是.
{
n=1;
break; //設(shè)置跳出,才不會執(zhí)行多次.
}
n=0; //按程序走的話,這里會執(zhí)行多次,不能用printf語句,會輸出多次.
}
if(n==0) //單出口問題,雖然n=0執(zhí)行多次,但仍然是n=0,這樣才會只輸出一次.
{
printf("It is do a prime number !"); //如果是100-200可以加個”%d”,nmu進去.
}
else
{
printf("It is not a prime number !");
}
r 28、eturn 0;
}
2.6-2.10要求用流程圖表示上列算法.
2.11-2.16要求用N-S圖表示上列算法.
… … … … 還要偽代碼
P036 0.1 調(diào)換二個參數(shù)的值.
#include 29、
int main()
{
int i,a[10],s=0 ;
printf("Please input 10 numbers :\n");
for(i=0;i<=9;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<=9;i++)
{
if (s
int main() 30、
{
int i , j , a[4] , s=0 ;
printf("Please input 5 numbers :\n"); //此處要回車.
for (i=0 ; i<=4 ; i++)
{
scanf("%d",&a[i]); //這是取多個數(shù)的代碼,可以用while控制取到\n符為止.
}
for (i=0 ; i<=3 ; i++) //雙重循環(huán),先一個外循,再輪所有小循,輪完后再下一個大循.
{
for (j=i+1 ; j<=4 ; j++) //第一個循環(huán)是至n-1,第二個循環(huán)是到n.
{
if (a[ 31、i]>a[j]) //如果成立,則對換,小于號表示降序排列,大于號表示升序排列.
{
s=a[i];
a[i]=a[j];
a[j]=s;
}
}
}
for (i=0 ; i<=4 ; i++) //重新定義循環(huán)輸出數(shù)組中新排列的數(shù).
printf("%d-",a[i]);
return 0;
}
P036 0.4 求1至100的總合.
#include 32、 i++)
sum=sum+i;
printf("The sum of one to one hundred is %d !\n",sum);
return 0;
}
P036 0.5 判斷一個數(shù)能否同時被3和5整除.
#include 33、5 !\n");
else
printf ("Can not be devide by 3 and 5 !\n");
return 0;
}
P036 0.6 輸出100-200間的素數(shù).
//********************第一種方法.
#include 34、for (i=100; i<=200; i++) //為了書寫規(guī)范,最好加上{},以示清范圍.
if(prime_number(i) == 1) //i是實參.
printf("%d ",i);
return 0;
}
int prime_number(double m) //m是形參.
{
int j,k;
k=(int)sqrt(m); //求根,(int)是強制轉(zhuǎn)換,求根里要是浮點型.
for(j=2;j<=k;j++)
{
if(m%j==0)
return 0; //此值返回給主函數(shù)中的實參.
}
35、
return 1;
}
//********************第二種方法.
#include 36、參i給的值.
{
int m, n;
m=(int)sqrt(j);
for (n=2;n<=m;n++)
{
if(j%n==0)
return 0; //返回值,0為不是素數(shù),1是素數(shù).
}
return 1;
}
//********************第二種方法.
請仿照2.5來寫.
P036 0.7 最大公約數(shù)和最小公倍數(shù).
#include 37、 //這是最大公約數(shù)的縮寫,此處調(diào)用函數(shù),可以不寫里面的實參.
int lcm(); //這是最小公倍數(shù)的縮寫,此處調(diào)用函數(shù),可以不寫里面的實參.
printf("Please input two number :\n");
scanf("%d %d",&m,&n);
c=gcd(m,n); //c獲取最大公約數(shù)
d=lcm(m,n); //d獲取最小公倍數(shù)
printf("The GCD of %d and %d is : %d !\n", m, n, c);
printf("The LCM of %d and %d is : %d !\n", m, 38、n, d);
return 0;
}
int gcd(int x, int y) //最大公約數(shù)Greatest Common Divisor
{
int temp;
while(x%y!=0)
{
temp=y; //y在下一輪中作為除數(shù),即是下一輪中的X,所以先閃一邊去.
y=x%y; //x,y的余數(shù)作為下一輪中的Y,由x%y來取得.
x=temp; //剛才temp中存儲了y的值,現(xiàn)在拿出來作為下一輪中的X使用.
}
return y; //這是每一輪中的被除數(shù),按原理來,這就是最大公約數(shù),即累除法的原理.
39、}
int lcm(int x, int y) //最小公倍數(shù)Lowest Common Multiple
{
int i, temp;
if(x 40、以區(qū)間當(dāng)前的I值,就是最小公倍數(shù). return x*i;
}
}
}
最簡單的C程序設(shè)計——順序程序設(shè)計
P037 3.1 把華氏溫度轉(zhuǎn)化為攝氏表示法.
#include 41、該和函數(shù)一致.
}
float C_to_F(float input_cen)
{
float output_fah;
output_fah=(9.0/5)*input_cen+32; //轉(zhuǎn)換過程.
return output_fah;
}
int main()
{
int choice;
float input_fah,input_cen,output_fah,output_cen; //局部變量的調(diào)用及參數(shù)傳遞.
printf("F_to_C press <1> and C_to_F press <2> !\n");
scanf("%d", 42、&choice);
if(choice==1)
{
printf("Please input fahrenheit :");
scanf("%f",&input_fah); //這個是主函數(shù)定義的變量,雖然和調(diào)用函數(shù)同名.
output_cen=F_to_C(input_fah);
printf("The 華氏 is %d , 攝氏 is %d .",(int)input_fah,(int)output_cen);
}
if(choice==2)
{
printf("Please input centigrade :");
s 43、canf("%f",&input_cen);
output_fah=C_to_F(input_cen);
printf("The Centigrade is %d , and the Fahrenheit is %d .",(int)input_cen,(int)output_fah);
}
return 0;
}
P038 3.2 計算存款利息(關(guān)于精度問題).
#include 44、p0*(1+r1);
p2=p0*(1+r2);
p3=p0*(1+r3/2)*(1+r3/2);
printf("p1=%f\np2=%f\np3=%f\n",p1,p2,p3);
return 0;
}
P055 3.3 大寫轉(zhuǎn)換成小寫
#include 45、59 3.4 給出三角形邊長,算出面積.
#include 46、 47、
int main()
{
double a=1.0; //1是整型,1.0是浮點型,默認(rèn)是double.可以是float.
printf("%.9f\n",a/3);
return 0;
}
P072 3.7 float型數(shù)據(jù)的有效位數(shù).
#include 48、
P078 3.8 使用putchar函數(shù)輸出.
#include 49、lude 50、char();
b=a+32;
putchar(b);
putchar(\n);
return 0;
}
P082 0.1 國民生產(chǎn)總值10年后的增長倍數(shù).
#include 51、
P082 0.2 求各種存款的利息數(shù).
#include 52、這是先二年,再三年的.
p=(1000*(1+3*0.0540));
p=(p*(1+2*0.0468));
printf("5 years is %lf !\n",p); //1270.76,這是先三年,再二年的.證明,是一樣的.
p=1000*pow((1+0.0414),5);
printf("5 years is %lf !\n",p); //1224.86,這難道說是,相對的存死期越久越值錢. p=1000*pow((1+0.072/4),4*5);
printf("5 years is %lf !\n",p); //1428.74.
retu 53、rn 0;
}
P083 0.3 求幾個月要以還貸.
#include 54、e(char f)
{
if(((int)f>86&&(int)f<91)||((int)f>118&&(int)f<123))
{
return(f-26+4); //因為putchar會自動返回,所以改成return,因為這是在函數(shù)中,調(diào)用需要返回值.
}
else
{
return(f+4);
}
}
int main()
{
char a,b,c,d,e;
printf("Please input :\n");
a=getchar();
b=getchar();
c=getchar();
d=getcha 55、r();
e=getchar(); //臨界問題.
printf("%c%c%c%c%c",printcode(a),printcode(b),printcode(c),printcode(d),printcode(e));
putchar(putcharcode(a));
putchar(putcharcode(b));
putchar(putcharcode(c));
putchar(putcharcode(d));
putchar(putcharcode(e));
return 0; //注意理解自定義函數(shù)的定義,使用,及形參實參的流向.
56、 //p84的是計算問題,自己看著辦,最后要求小數(shù)點后兩位,用的是%.2lf 來實現(xiàn),因為沒有要求實部,所以m.n格式中m不寫.
//p84的是定義問題,第一問,兩者都行,但是定義字母時,scanf要寫%c來獲取,而定義數(shù)值時則要用%d來獲取.
// 第二問,putchar貌似只能輸出字符,所以用printf.putchar本身就是字符輸出函數(shù)啦,字符,有木有!!!字符啊!!盡管它的參數(shù)可以是putchar(\101),效果是輸出字符A啊.
// 第三問,出現(xiàn)"任何"及"無條件",那么答案明顯是"否".可以轉(zhuǎn)換,但要在 57、某此條件下,例如輸出和讀入時,%c是字母,而%d是數(shù)值,看著辦.
}
選擇結(jié)構(gòu)程序設(shè)計
P086 4.1 一無二次方程求根的二分支.
#include 58、else
{
p=-b/(2.0*a);
q=sqrt(disc)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%7.2f\nx2=%7.2f",x1,x2);
}
return 0;
}
P087 4.2 二個數(shù)按大小輸出.
#include 59、 a=b;
b=t;
}
printf("%5.2f,%5.2f\n",a,b);
return 0;
}
P088 4.3 三個數(shù)按大小輸出.
#include 60、
c=t;
}
if(b>c) //上面已經(jīng)搞定a是最小者,現(xiàn)在對比得出次小者,并且已經(jīng)歸到變量中.
{
t=b;
b=c;
c=t;
}
printf("%5.2f,%5.2f%5.2f\n",a,b,c);
return 0;
}
P099 4.4 判斷輸入字符,并最終按小寫輸出.
#include 61、ntf("%c\n",ch);
return 0;
}
P100 4.5 按要求輸出相應(yīng)的Y值.
#include 62、n 0;
}
P102 4.6 switch的簡單應(yīng)用.
#include 63、<60\n");break;
default:printf("Enter data error!\n");
}
return 0;
}
P104 4.7 按輸入執(zhí)行操作,并且不分大小寫.
#include 64、getchar();
switch(ch)
{
casea:
caseA:action1(a,b);break; //a,A共用一個執(zhí)行語句.
caseb:
caseB:action2(a,b);break;
default:putchar(\a); //\a可以控制電腦發(fā)出蜂鳴聲.
}
return 0;
}
P106 4.8 用if的分支來做閏年問題
#include 65、");
scanf("%d",&year);
if(year%4==0) //400年里,在100個可除盡4的年里計算,以下是在全范圍內(nèi)計算.
{
if(year%100==0) //既是100個內(nèi)的,又是可以除盡100的,算是且.
{
if(year%400==0) //相當(dāng)于且了兩次,只余下唯一一個.
{
leap=1;
}
else //400年里只有1個除得盡,其它都不是.
{
leap=0;
}
}
else //這里的范圍是(year%4==0)&&(y 66、ear%100!=0)
{
leap=1; //在合法的100內(nèi),又不是2100,2200一類的,當(dāng)然屬閏年.
}
}
else
{
leap=0;
}
if(leap)
{
printf("%d is ",year);
}
else
{
printf("%d is not ",year);
}
printf("a leap year !"); //不管上面如何判斷,最后還是會輸出這一句.
return 0;
}
P108 4.9 一元二次等式的全計算過程.
#include
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。