23
รวมโจทย์ภาษาซี ในรูปแบบโอลิมปิกวิชาการ C Programming โดย มาโนชญ์ แสงศิริ www.sangsiri.net ตัวอย่าง

รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

รวมโจทยภาษาซ ในรปแบบโอลมปกวชาการ

C Programming

โดย มาโนชญ แสงศร www.sangsiri.net

ตวอยาง

Page 2: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

คานา หนงสอรวมโจทยภาษาซในรปแบบโอลมปกวชาการ จดทาขนสาหรบผเรมตนเขยนโปรแกรมไมวาจะเปน นกเรยน คร และผทสนใจ เพอฝกวเคราะหปญหา ออกแบบปญหาและปฏบตการเขยนโปรแกรมเพอใหบรรลตามโจทยปญหาทไดตงขนไว โดยโจทยปญหารวบรวมมาจากรายวชาการโปรแกรมและการประยกต ทผเขยนไดการสอนตงแตปการศกษา 2551 เปนตนมา สาหรบหองเรยนพเศษวทยาศาสตรฯ (โครงการระหวางสานกงานคณะกรรมการการศกษาขนพนฐานและสถาบนสงเสรมการสอนวทยาศาสตรและเทคโนโลย) ทงนโจทยปญหาดงกลาวไดสรางตามรปแบบโจทยปญหาของโอลมปกวชาการ สาขาคอมพวเตอร ในการจดทาหนงสอรวมโจทยภาษาซรปแบบโอลมปกวชาการเลมน ผเขยนไดสรางโจทยปญหาจากเนอหาทมความงายไปยงเนอหาทมความยาก เพอเปนการกระตน เราใจ ใหผอานมความสนใจตอการเรยนรและมเจตคตทดตอการเขยนโปรแกรม สาหรบผอานทเรมตนเขยนโปรแกรมควรฝกทาโจทยปญหาตงแตขอแรกจนถงขอสดทาย สวนผอานทมประสบการณในการเขยนโปรแกรมแลวสามารถเลอกโจทยปญหาเพอปฏบตการเขยนโปรแกรมไดเลยทนท ทงนผอานทกทานควรศกษา ภาคผนวก ข กอนเรมปฏบตการเขยนโปรแกรม ผเขยนหวงวาหนงสอเลมนจะชวยใหผอานมความสามารถในการเขยนโปรแกรมเพมมากขน ขอขอบคณบดา มารดา ทใหชวต คอยอบรม สงสอนและเลยงด ขอขอบคณพระพทธศาสนาทเปนเครองยดเหนยวจตใจทใหทาแตความด ขอขอบคณครและอาจารยทกทานทประสทธประสาทวชาใหกบขาพเจา ขอขอบคณ เพอนๆ พๆ นองๆ ทกคนทเขามาในชวตไดพดคยแลกเปลยนความคดและประสบการณตางๆ และขอขอบคณผอานทกทานทเลอกหนงสอเลมน หากมคาแนะนาหรอขอสงสยประการใด กรณาสงมาท [email protected] ผเขยนพรอมรบเพอไปปรบปรงแกไขในโอกาสตอไป

มาโนชญ แสงศร www.sangsiri.net

Facebook www.facebook.com/ManochICT Google+ google.com/+ManochSangsiri

Twitter twitter.com/m_sangsiri E-mail [email protected] ตวอยาง

Page 3: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

สารบญ โจทยปญหา หนา

1. หนาจอ1 (print1) 1 2. หนาจอ2 (print2) 2 3. หนาจอ3 (print3) 3 4. หนาจอ4 (print4) 4 5. หนาจอ5 (print5) 5 6. แปนพมพ3 (scanf3) 6 7. แปนพมพ4 (scanf4) 7 8. บวก1 (add1) 8 9. ลบ1 (erase1) 9 10. คณ1 (multiply1) 10 11. หาร1 (divide1) 11 12. หารเอาเศษ1 (mod1) 12 13. หารเอาเศษ2 (mod2) 13 14. 3-11 (three-eleven) 14 15. คานวณจานวนเตม1 (cal_int1) 15 16. คาเฉลย1 (average1) 16 17. คาเฉลย2 (average2) 17 18. พนทสเหลยม1 (square1) 18 19. พนทสเหลยมจตรส3 (square3) 19 20. พนทสามเหลยม1 (triangle1) 20 21. พนทสามเหลยม1 (area1) 21 22. พนทวงกลม2 (area2) 22 23. ทรงกลม3 (area3) 23 24. เสนรอบวงของวงกลม4 (area4) 24 25. พนทสเหลยม5 (area5) 25 26. พนทสเหลยมคางหม6 (area6) 26 27. พนทสเหลยมดานขนาน1 (parallelogram1) 27 28. พนทวงกลม1 (radius1) 28 29. คานวณ1 (cal1) 29 30. สมการ (equation) 30 31. สมการกาลงสาม (equation3) 31 32. สมการกาลงส (equation4) 32 33. เอกซ2 (x2) 33 34. แปลงอณภม3 (convert_tmp3) 34

ตวอยาง

Page 4: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

สารบญ (ตอ) โจทยปญหา หนา

35. อณหภม1 (temp1) 35 36. อณหภม2 (temp2) 36 37. ภาษมลคาเพม1 (vat1) 37 38. เครองแลกเหรยญ1 (coin1) 38 39. แปลงหนวยเวลา1 (convert_time1) 39 40. เครองแลกเงน (machine) 40 41. อกขระ1 (character1) 41 42. ของแถม1 (gift1) 42 43. สวนตาง1 (dif1) 43 44. สวนตาง2 (dif2) 44 45. เลขค1 (even1) 45 46. สวนสง1 (h1) 46 47. สวนสง2 (h2) 47 48. บตรประชาชน (id) 48 49. ตาสดสงสด1 (minmax1) 49 50. หารเอาเศษ3 (mod3) 50 51. เลขใกล100 (near100) 51 52. เลขใกล1000 (near1000) 52 53. เลขใกล200 (near200) 53 54. เลขใกล300 (near300) 54 55. เลขค1 (odd1) 55 56. ออนไลน1 (online1) 56 57. พนทสเหลยมดานขนาน2 (parallelogram2) 57 58. ไปรษณย2 (post2) 58 59. พนทวงกลม2 (radius2) 59 60. ทดน1 (soil1) 60 61. พนทสเหลยม2 (square2) 61 62. พนทสเหลยมจตรส4 (square4) 62 63. พนทสามเหลยม2 (triangle2) 63 64. แผนดนไหว1 (earth1) 64 65. ตดเกรด (grading) 65 66. ตดเกรด1 (grading1) 66 67. ตดเกรด2 (grading2) 67 68. เครองคดเลข1 (calculator1) 68

ตวอยาง

Page 5: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

สารบญ (ตอ) โจทยปญหา หนา

69. เงอนไข1 (cond1) 69 70. สวนลด1 (disc1) 70 71. ผลไมอเลกทรอนกส1 (e-fruit1) 71 72. ชางทาเปยโน (piano) 72 73. จตภาค (quadrant) 73 74. คาแรง1 (wage1) 74 75. คาแรง2 (wage2) 75 76. คาแรง3 (wage3) 76 77. คานาประปา2 (water2) 77 78. ศนยถงเกา1 (zero2nine1) 78 79. ดชนมวลกาย (BMI) 79 80. รานหนงสอออนไลน (bookonline) 80 81. คอมพวเตอร (computer) 81 82. แปลงหนวยเวลา2 (convert_time2) 82 83. ดาว1 (star1) 83 84. ดาว2 (star2) 84 85. ดาว3 (star3) 85 86. ทาซาผลรวม1 (repeat_sum1) 86 87. ทาซาผลรวม1_1 (repeat_sum1_1) 87 88. สมการ1 (equation1) 88 89. แมสตรคณ1 (sudkun1) 89 90. แมสตรคณ1_1 (sudkun1_1) 90 91. แมสตรคณ2 (sudkun2) 91 92. แมสตรคณ2_1 (sudkun2_1) 92 93. ทาซาผลรวม2 (repeat_sum2) 93 94. คาเฉลย3 (average3) 94 95. คาเฉลย4 (average4) 95 96. หาคายกกาลง1 (power1) 96 97. ดวาย9 (dowhile9) 97 98. ดวาย10 (dowhile10) 98 99. ดวาย11 (dowhile11) 99 100. ผลบวกเลขค2 (addeven2) 100 101. ผลบวกเลขค3 (addeven3) 101 102. ผลบวกเลขค2 (addodd2) 102

ตวอยาง

Page 6: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

สารบญ (ตอ) โจทยปญหา หนา

103. ผลบวกเลขค3 (addodd3) 103 104. จานวนของเลขคเลขค (even_odd_count) 104 105. ผลรวมของเลขคเลขค (even_odd_sum) 105 106. ผลตางของตวเลขสอกขระ (num2char_dif) 106 107. ตาสดสงสด2 (minmax2) 107 108. min_max_mean2 (3mmm2) 108 109. หาจานวนตวเลข (find_number) 109 110. แฟกทอเรยล (factorial) 110 111. ผลตางแฟกทอเรยล (factorial_dif) 111 112. ผลรวมของดวาย (sumofdowhile) 112 113. ทาซา_min_max_mean2 (dowhile_3m2) 113 114. ตวเลขทาซา1 (numberloop1) 114 115. จานวนของศนยถงเกา (zero2nine_count) 115 116. แถวลาดบ7 (array7) 116 117. แถวลาดบ3 (array3) 117 118. แถวลาดบ6 (array6) 118 119. แถวลาดบ8 (array8) 119 120. แถวลาดบ9 (array9) 120 121. แถวลาดบ1 (array1) 121 122. แถวลาดบ2 (array2) 122 123. โหวต (vote) 123 124. สระในอกขระ (vowel_instring) 124 125. ผลรวมสระในอกขระ (vowel_instring_sum) 125 126. รอยละของสระในอกขระ (vowel_instring_avg) 126

ภาคผนวก 127 ภาคผนวก ก การวเคราะหหนวยการเรยนรและโจทยปญหา 128 ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทยปญหา 148 ประวตผเขยน ตวอ

ยาง

Page 7: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

 

C Programming www.sangsiri.net

- 1 -

การพฒนาความสามารถในการเขยนโปรแกรม 1. หนาจอ1 (print1)

แสดงขอความบนหนาจอ โจทย จงเขยนโปรแกรมเพอแสดงความตอไปน Hello C Language

ขอมลนาเขา - ขอมลสงออก มเพยงบรรทดเดยวคอขอความวา “Hello C Language” (ไมมเครองหมายคาพด) ตวอยางท 1

ขอมลนาเขา ขอมลสงออก Hello C Language

ตวอยาง

Page 8: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

 

C Programming www.sangsiri.net

- 48 -

การพฒนาความสามารถในการเขยนโปรแกรม 48. บตรประชาชน (id)

โจทย ประเทศพชอบความสบาย กาหนดกฎหมายเรองการทาบตรประชาชนไววา ใหประชาชน

ภายในประเทศทมชอในทะเบยนบาน อายตงแต 15 ปบรบรณ จนถง 90 ปบรบรณ ตองมบตรประจาตวประชาชน ดงนนจงทาใหมผตองการทาบตรประชาชนมาตดตอขอใชบรการเปนจานวนมาก

ขอมลนาเขา ม 1 บรรทด บรรทดท 1 เปนจานวนเตมบวก 1 จานวนคอ k เปนอายของผทตองการทาบตรประชาชน ขอมลสงออก มทงหมด 1 บรรทด

ถาคา k มคาอยระหวาง 15 ถง 90 ใหแสดงคาวา “YES” (ไมมเครองหมายฟนหน) ถาคา k มคานอยกวา 15 หรอมากกวา 90 ใหแสดงคาวา “NO” (ไมมเครองหมายฟนหน)

ตวอยางท 1

ขอมลนาเขา ขอมลสงออก 15 YES ตวอยางท 2

ขอมลนาเขา ขอมลสงออก 13 NO ตวอยางท 3

ขอมลนาเขา ขอมลสงออก 90 YES ตวอยางท 4

ขอมลนาเขา ขอมลสงออก 91 NO

ตวอยาง

Page 9: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

 

C Programming www.sangsiri.net

- 52 -

การพฒนาความสามารถในการเขยนโปรแกรม 52. เลขใกล1000 (near1000)

โจทย รบตวเลขจานวนเตม k , i จากผใชแลวใหหาวา k หรอ i มคาอยใกลเลข 1000 มากกวาหรอเทากน ขอมลนาเขา ม 2 บรรทด บรรทดท 1 เปนจานวนเตม 1 จานวนคอ k (0 ≤ k < 1000) บรรทดท 2 เปนจานวนเตม 1 จานวนคอ i (1000 < i ≤ 2000) ขอมลสงออก มทงหมด 1 บรรทด ถาคาของ k อยใกล 1000 มากกวา i ใหแสดงคาของ k ถาคาของ i อยใกล 1000 มากกวา k ใหแสดงคาของ i ถาคาของ k และ i อยใกล 1000 เทากน ใหแสดงเครองหมาย “=” (ไมมเครองหมายคาพด) ตวอยางท 1

ขอมลนาเขา ขอมลสงออก 678 1100

1100

ตวอยางท 2

ขอมลนาเขา ขอมลสงออก 456 1999

456

ตวอยางท 3

ขอมลนาเขา ขอมลสงออก 900 1100

=

ตวอยาง

Page 10: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

 

C Programming www.sangsiri.net

- 88 -

การพฒนาความสามารถในการเขยนโปรแกรม 88. สมการ1 (equation1)

โจทย แสดงคาของสมการ x2+x-4 เมอ x=1, 2, …,n ขอมลนาเขา บรรทดแรก รบคา n เปนเลขจานวนเตม (0 < n) ซงเปนเลขทใชในสมการ x2+x-4 ขอมลสงออก มทงหมด n บรรทด โดยในแตละบรรทดจะแสดงผลจากการนา คา x ตงแต 1 ถง n ไปแทนในสมการ x2+x-4 ตวอยางท 1

ขอมลนาเขา ขอมลสงออก 5

-2 2 8 16 26

ตวอยางท 2 ขอมลนาเขา ขอมลสงออก

20

-2 2 8 16 26 38 52 68 86 106 128 152 178 206 236 268 302 338 376 416

ตวอยาง

Page 11: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 127 -

ภาคผนวก

- ภาคผนวก ก การวเคราะหหนวยการเรยนรและโจทยปญหา - ภาคผนวก ข โปรแกรม Dev-C++ - ภาคผนวก ค เฉลยโจทยปญหา

ตวอยาง

Page 12: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 128 -

ภาคผนวก ก

- การวเคราะหหนวยการเรยนรและโจทยปญหา

ตวอยาง

Page 13: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 129 -

การวเคราะหหนวยการเรยนรและโจทยปญหา หนวยการเรยนร

1 2 3 4 5 6 7 8 9

ท รหสโจทยปญหา ชอโจทยปญหา

แนะน

าภาษ

าซ

ขอมล

และต

วแปร

ตวดา

เนนก

ารแล

ะนพจ

การร

บและ

แสดง

ผลขอ

มล

คาสง

ควบค

มการ

ทางา

นแบบ

ทางเล

อก

คาสง

ทาซา

ตวแป

รชด

(Arra

y)

ฟงกช

การป

ระยก

ตใชง

าน จา

นวนห

นวย

1 print1 หนาจอ1 / / / / / 5

2 print2 หนาจอ2 / / / / / 5

3 print3 หนาจอ3 / / / / / 5

4 print4 หนาจอ4 / / / / / 5

5 print5 หนาจอ5 / / / / / 5

6 scanf3 แปนพมพ3 / / / / / 5

7 scanf4 แปนพมพ4 / / / / / 5

8 add1 บวก1 / / / / / 5

9 erase1 ลบ1 / / / / / 5

10 multiply1 คณ1 / / / / / 5

11 divide1 หาร1 / / / / / 5

12 mod1 หารเอาเศษ1 / / / / / 5

13 mod2 หารเอาเศษ2 / / / / / 5

14 three-eleven 3-11 / / / / / 5

15 cal_int1 คานวณจานวนเตม1 / / / / / 5

16 average1 คาเฉลย1 / / / / / 5

17 average2 คาเฉลย2 / / / / / 5

18 square1 พนทสเหลยม1 / / / / / 5

19 square3 พนทสเหลยมจตรส3 / / / / / 5

20 triangle1 พนทสามเหลยม1 / / / / / 5

21 area1 พนท1 / / / / / 5

ตวอยาง

Page 14: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 135 -

ภาคผนวก ข

- โปรแกรม Dev-C++ -

ตวอยาง

Page 15: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 136 -

โปรแกรม Dev-c++ โปรแกรม Dev-c++ เปนเครองมอทชวยเขยนโปรแกรมภาษาซ ซงในสถานศกษาตางๆ เชน โรงเรยนมธยม และมหาวทยาลย ใชในการเรยนการสอน โปรแกรมดงกลาวสามารถตดตง ใชงานงาย และเปนของฟร ทสามารถทางานบนระบบปฏบตการ Windows และ Linux ไดอกดวย

1. แหลงบรรจลง(Download) ของโปรแกรม Dev-C++ 1.1 เขาเวบไซต http://www.bloodshed.net/dev ดงรปท ข.1

รปท ข.1 เวบไซตทใชในการบรรจลง (Download) โปรแกรม Dev-C++ 1.2 คลกทเชอมโยง Dev-C++ ตามรปท ข.2

รปท ข.2 เชอมโยง Dev-C++

1.1

1.2 ตวอยาง

Page 16: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 137 -

1.3 คลกทเชอมโยง SourceForge ตามรปท ข.3

รปท ข.3 เชอมโยง SourceForge

1.4 เวบไซต SourceForge จะนบเวลาถอยหลงเพอใหบรรจลง (Download) ตามรปท ข.4

รปท ข.4 เวบไซต SourceForge เพอบรรจลง (Download)

1.5 คลกทบนทกแฟมหรอ SAVE เพอบรรจไฟล devcpp-4.9.9.2_setup.exe ลงแหลงจดเกบขอมล

รปท ข.5 การบรรจ (Donwload) devcpp-4.9.9.2_setup.exe ลงแหลงจดเกบขอมล

1.3

1.4

1.5 ตวอยาง

Page 17: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 138 -

2. การตดตงโปรแกรม Dev-C++ 2.1 คลกท devcpp-4.9.9.2_setup.exe 2.2 คลกปม OK เพอดาเนนการตดตง ดงรปท ข.6

รปท ข.6 การตดตง devcpp-4.9.9.2_setup.exe

2.3 เลอก English แลวคลกปม OK เพอดาเนนการตดตงเรองภาษา ดงรปท ข.7

รปท ข.7 การตดตงเรองภาษา ของ Dev-C++

2.4 สญญาอนญาตการใชงานโปรแกรม Dev-C++ คลกปม I Agree ดงรปท ข.8

รปท ข.8 สญญาอนญาตการใชงานโปรแกรม Dev-C++

2.2

2.3

2.4

ตวอยาง

Page 18: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 139 -

2.5 เลอก Full ตวเลอกของ Select the type of install แลวคลกปม Next > ดงรปท ข.9

รปท ข.9 ชนดของการตดตงโปรแกรม Dev-C++

2.6 คลกปม Install เพอตดตงโปรแกรม Dev-C++ ดงรปท ข.10

รปท ข.10 การเลอกแหลงทอยทจะตดตงโปรแกรม Dev-C++

2.5

2.6 ตวอยาง

Page 19: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 140 -

2.7 เมอโปรแกรม Dev-C++ ตดตงเสรจเรยบรอยแลวใหคลกปม YES เพอตดตงเมนใหกบผใชทกคน

รปท ข.11 การเลอกแหลงทอยทจะตดตงโปรแกรม Dev-C++

2.8 คลกปม Finish เพอยนยนการตดตงสาเรจ ดงรปท ข.12

รปท ข.12 การยนยนการตดตงสาเรจของโปรแกรม Dev-C++

2.9 จะมหนาตางรนทดสอบแจงใหทราบ ใหคลกปม OK ดงรปท ข.13

รปท ข.13 การแจงใหทราบของรนทดสอบ โปรแกรม Dev-C++

2.7

2.8

2.9

ตวอยาง

Page 20: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 141 -

2.10 คลกปม Next เพอยนยนการเลอกภาษาในสภาพแวดลอมของเมนในเครองมอ ดงรปท ข.14

รปท ข.14 การยนยนการเลอกภาษาในสภาพแวดลอมของเมนในเครองมอ

2.11 คลกปม Next ดงรปท ข.15

รปท ข.15 การตงคาครงแรกหลงการตดตงโปรแกรม Dev-C++

2.10

2.11 ตวอยาง

Page 21: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 142 -

2.12 คลกปม Next เพอใชแคชของเฮดเดอรไฟลพนฐาน ดงรปท ข.16

รปท ข.16 การใชแคชของเฮดเดอรไฟลพนฐาน

2.13 คลกปม OK เพอยนยนการตงคาเบองตนทงหมด ดงรปท ข.17

รปท ข.17 การยนยนการตงคาเบองตนทงหมด

2.12

2.13 ตวอยาง

Page 22: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 148 -

ภาคผนวก ค

- เฉลยโจทยปญหา

ตวอยาง

Page 23: รวมโจทย์ภาษาซี...ภาคผนวก ข โปรแกรม Dev-C++ 135 ภาคผนวก ค เฉลยโจทย ป ญหา 148 ประว

C Programming www.sangsiri.net

- 149 -

// 1. print1 #include<stdio.h> int main() { printf("Hello C Language"); getch(); return 0; } // 2. print2 #include<stdio.h> int main() { printf("Welcome to Programming\n"); printf("Hello C Language"); getch(); return 0; } // 3. print3 #include <stdio.h> int main() { int num1=50; printf("%d",num1); getch(); return 0; } // 4. print4 #include<stdio.h> int main() { char word1='B'; printf("%c",word1); getch(); return 0; }

ตวอยาง