C 程式設計 第2版 課後習題答案 第4章

2022-03-14 21:15:27 字數 3492 閱讀 2208

c++程式設計(第2版)課後習題答案--第4章 控制結構

view code

1

設計乙個程式,輸入實型變數x和y,若x>y,則輸出 x-y;若x2 #include 3 #include 4

void

main()514

15 #include 16 #include 17 #include 18

void

main()

1931 cout<

輸入數為

"<

32 printf("

輸入數的每一位數為:\n");

33 c=x;

34while(c>0&&a>0)35

41 cout<

與輸入數逆序為:

"<

42while(x>0)43

48 cout<

5051

52 #include 53

void

main()

5464

else

6569}70

if(a>b)

71 cout

72else

73 cout

7576

77 #include 78

void

main()

7988

89//

4.14

90 #include 91

void

main()

92101

102//

4.15

103 #include 104

void

main()

105117 cout<

118}

119120

}121

122 #include 123

void

main()

124134

else

135139

if(c>d)

140144

else

145149 cout<

這四個數由大到小的排列順序為:

"<

150if(max1>max2)

151163

else

164173

}174

else

175187

else

188197

}198

199}

200//

4.17

201 #include 202

void

main()

203214

215 #include 216

void

main()

217225

switch(a/10

)226

248}

249250

251 #include 252

void

main()

253268

269}

270//

4.20

271 #include 272

void

main()

273284 cout<

這個正整數的各位數字的和為:

"285}

286287

288 #include 289 #include 290

void

main()

291302 cout<

數列的和為:

"303}

304305

306 #include 307

void

main()

308317

}318

319//

4.23

320 #include 321

void

main()

322338

if(sum==a)

339 cout

340 a++;

341}

342}

343344

345 #include 346

void

main()

347361

}362

363//

4.25

364 #include 365

void

main()

366373

4.26

374//

4.26

375 #include 376

void

main()

377390

}391

392 #include 393

void

main()

394402 cout

c++程式設計 p103 4.27 第二個圖

"403for (int a=1;a<=10;a++)

404409 cout

c++程式設計 p103 4.27 第三個圖

"410for (int c=1;c<=10;c++)

411418 cout

c++程式設計 p103 4.27 第四個圖

"419for (int f=1;f<=10;f++)

420427 cout

c++程式設計 p103 4.27 四個圖併排輸出

"428//

while的用法和for差不多,最後乙個就用while,做一遍

429int x=1

;430

while(x<=10

)431

438int b1=10

;439

while(b1>=x)

440444

int b2=10

;445

while(b2>=x)

446450

int a2=1

;451

while(a2<=x)

452456

int a3=1

;457

while(a3<=x)

458462

int b3=10

;463

while(b3>=x)

464468

int b4=10

;469

while(b4>=x)

470474

int a4=1

;475

while(a4<=x)

476480 x++;

481 cout<

482}

483 cout<

484}

485//

4.28

486 #include 487

intmain()

488502 }

C 程式設計 第2版 課後習題答案 第8章

1.使用結構體變數來表示學生資料 姓名 學號和3門課程的成績。從鍵盤輸入個學生的資料,要求列印出每個學生的姓名和3門課程的平均成績,此外要求按學生的平均成績降序輸出,按學生姓名搜尋。view code 1 include 2 include 3 using namespace std 4struct...

Lua程式設計第4版第6章課後練習答案

6.1 略 6.2 用lselect 2,函式 6.3function f63 local t table.pack t t.n nil t.n t.n 1return table.unpack t end print f63 2 3,4 5 6.4 說下思路 pair每乙個元素,把每個元素都隨機從...

第4章 課後習題

4.1 105 4.2 a vec.begin vec.begin b vec.begin 1 vec.begin 1 4.3 我覺得可以接受 個人看法並非標準答案,僅作參考 這種缺陷只會求值順序對表示式的最後結果有影響的時候出現,而如果求值順序如果對最後結果有影響 那麼避免這種缺陷本身就是程式設計...