Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. โปรแกรม C เพื่อค้นหาจำนวนเต็มสูงสุดสี่จำนวนโดยกำหนดฟังก์ชัน

    สมมติว่าเรามีตัวเลขสี่ตัว a, b, c และ d เราจะต้องหาจำนวนสูงสุดจากพวกเขาด้วยการสร้างหน้าที่ของเราเอง ดังนั้น เราจะสร้างฟังก์ชัน max() หนึ่งฟังก์ชันที่รับตัวเลขสองตัวเป็นอินพุตและหาค่าสูงสุด จากนั้นใช้ฟังก์ชันเหล่านี้ เราจะหาตัวเลขสูงสุดทั้งสี่ตัว ดังนั้น หากอินพุตเป็น a =5, b =8, c =2, d =3 ผลลัพธ์จ

  2. โปรแกรม C หาผลรวมและส่วนต่างโดยใช้พอยน์เตอร์ในฟังก์ชัน

    สมมติว่าเรามีตัวเลขสองตัว a และ b เราจะต้องกำหนดฟังก์ชันที่สามารถคำนวณ (a + b) และ (a - b) ทั้งสองอย่าง แต่เมื่อใช้ฟังก์ชันในภาษา C เราสามารถคืนค่าได้ไม่เกินหนึ่งค่า ในการค้นหามากกว่าหนึ่งเอาต์พุต เราสามารถใช้พารามิเตอร์เอาต์พุตในอาร์กิวเมนต์ของฟังก์ชันโดยใช้พอยน์เตอร์ ในปัญหานี้เราจะอัปเดต a ด้วย a

  3. โปรแกรม C แปลงตัวเลขเป็นคำ

    สมมติว่าเรามีหลัก d เราจะต้องแปลงเป็นคำ ดังนั้นถ้า d =5 ผลลัพธ์ของเราควรเป็น Five หากเราจัดเตรียม d บางตัวซึ่งอยู่นอกเหนือช่วง 0 และ 9 ก็จะส่งคืนเอาต์พุตที่เหมาะสม ดังนั้น หากอินพุตเท่ากับ d =6 เอาต์พุตจะเป็น หก เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดฟังก์ชัน Solve() ซึ่งจะใช้ d ถ้า d

  4. โปรแกรม C เขียนตัวเลขทั้งหมดเป็นคำโดยใช้ for loop

    สมมติว่าเรามีสองหลัก a และ b เราจะต้องแปลงตัวเลขแต่ละหลักเป็นคำและพิมพ์ทีละตัว การพิมพ์ตัวเลขเป็นคำหมายถึงเลข 5 ควรพิมพ์ Five ดังนั้น หากอินพุตเป็น a =3, b =8 ผลลัพธ์จะเป็น สาม สี่ ห้า หก เซเว่น แปด เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดฟังก์ชัน Solve() ซึ่งจะใช้เวลา d ถ้า d 9 แล้

  5. โปรแกรม C หาผลรวมของตัวเลขห้าหลัก

    สมมติว่าเรามีตัวเลขห้าหลัก เราจะต้องหาผลรวมของตัวเลขของมัน ในการทำเช่นนี้เราจะนำตัวเลขจากขวาไปซ้าย แต่ละครั้งให้หารตัวเลขด้วย 10 และส่วนที่เหลือจะเป็นตัวเลขหลักสุดท้าย จากนั้นจึงอัปเดตตัวเลขตามผลหาร (เฉพาะส่วนจำนวนเต็มเท่านั้น) และสุดท้ายตัวเลขจะลดลงเหลือ 0 ในตอนท้าย โดยการสรุปตัวเลขเราจะได้ผลรวมสุด

  6. โปรแกรม C เพื่อค้นหาเทอมที่ n ของความสัมพันธ์การเกิดซ้ำที่กำหนด

    สมมติว่าเรามีตัวเลขสามตัว a, b, c และค่า n เราทำตามสูตรการเกิดซ้ำ S(n) − S(1) คืนค่า a S(2) คืนค่า b S(3) คืนค่า c 3 เราจะต้องหาเทอมที่ n โดยทำตามนี้ ดังนั้น หากอินพุตเป็น a =5, b =2, c =3, n =6 ดังนั้นเอาต์พุตจะเป็น 28 เพราะ − S(6) =S(5) + S(4) + S(3) S(5) =S(4) + S(3) + S(2) S(4) =S(3) + S(2

  7. โปรแกรม C หาคะแนนนักเรียนชายหรือหญิง

    สมมติว่าเรามีอาร์เรย์ที่เรียกว่า เครื่องหมาย ซึ่งจะมีการให้เครื่องหมาย เครื่องหมายดัชนีทั้งหมด เช่น เครื่องหมาย[0] เครื่องหมาย[2] และอื่นๆ เป็นเครื่องหมายของเด็กผู้ชาย และเครื่องหมายที่จัดทำดัชนีทั้งหมดถือเป็นเครื่องหมายสำหรับเด็กผู้หญิง เรามีข้อมูลอื่นที่เรียกว่าเพศ ค่าของเพศคือ b หรือ g เมื่อเป็น

  8. โปรแกรม C หาปริมาณที่ส่งผ่านอุโมงค์

    สมมุติว่ามีอุโมงค์สูง 41 กว้างใหญ่มาก เรายังมีรายการกล่องที่มีความยาว ความกว้าง และความสูงอีกด้วย กล่องสามารถผ่านอุโมงค์ได้หากความสูงน้อยกว่าความสูงของอุโมงค์ เราจะต้องหาปริมาตรที่ไหลผ่านอุโมงค์ ปริมาณ ยาว * กว้าง * สูง. ดังนั้นเราจึงมีตัวเลข N ซึ่งเป็นอาร์เรย์ 2 มิติที่มี N แถวและสามคอลัมน์ ดังนั้

  9. โปรแกรม C เพื่อสร้างอาร์เรย์และองค์ประกอบการพิมพ์แบบไดนามิก sum

    สมมติว่าเรามีตัวเลข n เราจะต้องสร้างอาร์เรย์ขนาด n แบบไดนามิกและนำตัวเลข n มาทีละตัว จากนั้นจึงหาผลรวม ในการสร้างอาร์เรย์ เราสามารถใช้ฟังก์ชัน malloc() หรือ calloc() ซึ่งมีอยู่ในไฟล์ส่วนหัว stdlib.h ค่าของ n ยังถูกจัดเตรียมเป็นอินพุตผ่าน stdin ด้วย ดังนั้น หากอินพุตเป็น n =6 และองค์ประกอบอาร์เรย์ 9

  10. โปรแกรม C เพื่อย้อนกลับองค์ประกอบอาร์เรย์

    สมมติว่าเรามีอาร์เรย์ที่มีองค์ประกอบ n เราจะต้องย้อนกลับองค์ประกอบที่มีอยู่ในอาร์เรย์และแสดงไว้ (ห้ามพิมพ์ในลำดับที่กลับกัน ให้กลับรายการเข้าที่) ดังนั้น หากอินพุตเป็น n =6 arr =[9, 8, 7, 2, 4, 3] ผลลัพธ์จะเป็น [3,4,2,7,8,9] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - สำหรับการเริ่มต้น i :=0 เมื

  11. โปรแกรม C เพื่อพิมพ์โทเค็นสตริง

    สมมติว่าเรามีสตริงที่มีประโยคที่มีคำไม่กี่คำ เราจะต้องพิมพ์แต่ละคำเป็นบรรทัดใหม่ ในการดำเนินการนี้ เราสามารถใช้ฟังก์ชัน strtok() ใต้ไฟล์ส่วนหัว string.h ฟังก์ชันนี้ใช้สตริงและตัวคั่น ที่นี้ตัวคั่นเป็นช่องว่าง . ดังนั้น หากอินพุตเป็นแบบ s =ให้เราดูสตริง tokenizing สนุก ผลลัพธ์จะเป็น Let us see some

  12. โปรแกรม C หาความถี่ของแต่ละหลักในสตริง

    สมมติว่าเรามีสตริง s s ประกอบด้วยตัวอักษรและตัวเลขทั้งคู่ เราจะต้องค้นหาความถี่ของแต่ละหลักและแสดงผล ในการทำเช่นนี้ เราสามารถสร้างอาร์เรย์ขนาด 10 สำหรับแต่ละหลัก (0 ถึง 9) ได้ โดยในตอนแรกองค์ประกอบทั้งหมดจะเป็น 0 ภายในอาร์เรย์ จากนั้นเมื่อเราพบตัวเลขเพียงเพิ่มค่าของดัชนีนั้นและพิมพ์ออกมาทั้งหมดในที่

  13. โปรแกรม C เพื่อค้นหาพีชคณิตของสตริงที่กำหนด

    สมมติว่าเรามีสตริงไม่กี่สตริงในอาร์เรย์ เราจะต้องค้นหาการเรียงสับเปลี่ยนทั้งหมดของพวกเขาในบรรทัดที่แตกต่างกัน ดังนั้น หากอินพุตเป็นเหมือน strings =[abc, def, ghi] ผลลัพธ์จะเป็น abc def ghi abc ghi def def abc ghi def ghi abc ghi abc def ghi def abc เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำห

  14. โปรแกรม C ค้นหาผลรวม สูงสุด และต่ำสุด ด้วยฟังก์ชัน Variadic

    สมมติว่าเราต้องการสร้างฟังก์ชันบางอย่างที่สามารถรับหลายอาร์กิวเมนต์ได้ ไม่มีจำนวนอาร์กิวเมนต์ที่แน่นอน เราต้องการสร้างฟังก์ชันสามฟังก์ชัน sum(), max() และ min() ซึ่งสามารถคำนวณผลรวมของตัวเลข จำนวนสูงสุด และจำนวนขั้นต่ำที่กำหนดตามลำดับ แต่ละฟังก์ชันเหล่านี้จะนับจำนวนอาร์กิวเมนต์เป็นอาร์กิวเมนต์แรก เพ

  15. โปรแกรม C เรียงสามเหลี่ยมตามพื้นที่

    สมมติว่าเรามีอาร์เรย์ของรูปสามเหลี่ยมหลายรูป โดยที่สามเหลี่ยม[i] =[ai, bi, ci] เป็นด้านของรูปสามเหลี่ยม ith เราจะต้องจัดเรียงสามเหลี่ยมตามพื้นที่ของมัน พื้นที่ของสามเหลี่ยมโดยใช้ด้านคือ:สแควร์รูทของ p*(p-a)*(p-b)*(p-c) โดยที่ p =(a+b+c)/2. ดังนั้น หากอินพุตเป็นแบบ (7, 24, 25), (5, 12, 13), (3, 4, 5

  16. โปรแกรม C เพื่อค้นหาค่าสูงสุดของการดำเนินการ AND, OR และ XOR ที่น้อยกว่าค่าที่กำหนด

    สมมติว่าเราได้รับจำนวนเต็มสองจำนวน k และ n หน้าที่ของเราคือดำเนินการสามอย่าง bitwise AND, bitwise OR และ bitwise XOR ระหว่างคู่ของตัวเลขทั้งหมดจนถึงช่วง n เราคืนค่าสูงสุดของการดำเนินการทั้งสามระหว่างตัวเลขสองคู่ใดๆ ที่น้อยกว่าค่าที่กำหนด k ดังนั้น หากอินพุตเป็น n =5, k =5 ผลลัพธ์จะเป็น 4 3 4 ค่าสู

  17. โปรแกรม C สาธิตการใช้งานอาร์เรย์ความยาวผันแปรได้

    สมมติว่าเรารับผิดชอบในการสร้างระบบห้องสมุดที่คอยตรวจสอบและสอบถามการดำเนินการต่างๆ ที่ห้องสมุด เราถูกขอให้ใช้คำสั่งที่แตกต่างกันสามคำสั่งซึ่งดำเนินการดังต่อไปนี้ - โดยใช้คำสั่ง 1 เราสามารถบันทึกการแทรกหนังสือที่มีหน้า y ที่ชั้น x โดยใช้คำสั่ง 2 เราสามารถพิมพ์เลขหน้าของหนังสือเล่มที่ y ที่ชั้น x

  18. โปรแกรม C สำหรับ Recursive Bubble Sort

    Bubble Sort เป็นหนึ่งในอัลกอริธึมการเรียงลำดับที่ง่ายที่สุดที่ใช้ในการจัดเรียงข้อมูลโดยการเปรียบเทียบองค์ประกอบที่อยู่ติดกัน องค์ประกอบทั้งหมดจะถูกเปรียบเทียบเป็นระยะ เฟสแรกวางค่าที่ใหญ่ที่สุดที่ส่วนท้าย เฟสที่สองวางองค์ประกอบที่ใหญ่เป็นอันดับสองที่ตำแหน่งสุดท้ายที่สอง และต่อไปเรื่อยๆ จนกว่าจะจัดเรี

  19. โปรแกรม C เพื่อการประกาศซ้ำของตัวแปรส่วนกลาง

    เราจะเข้าใจว่า C และ C++ มีพฤติกรรมแตกต่างกันอย่างไร ในกรณีที่เราประกาศตัวแปรโกลบอลอีกครั้งโดยไม่ได้กำหนดค่าเริ่มต้น ให้ประกาศตัวแปรส่วนกลางอีกครั้งด้วยการกำหนดค่าเริ่มต้น ประกาศตัวแปรส่วนกลางอีกครั้ง และกำหนดค่าเริ่มต้นซ้ำสองครั้ง นอกจากนี้ เราจะทำซ้ำชุดค่าผสมข้างต้นกับตัวแปรท้องถิ่น 1. A) โปรแกรม

  20. fopen() สำหรับไฟล์ที่มีอยู่ในโหมดเขียนใน C

    วิธี fopen() ใน C ใช้เพื่อเปิดไฟล์ที่ระบุ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ไวยากรณ์ FILE *fopen(filename, mode) ต่อไปนี้เป็นโหมดที่ถูกต้องในการเปิดไฟล์โดยใช้ fopen():r, w, a, r+, w+, a+ สำหรับรายละเอียด โปรดไปที่ฟังก์ชันไลบรารี C - fopen() fopen() สำหรับไฟล์ที่มีอยู่ในโหมดเขียน หากไฟล์ที่จะ

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:72/72  20-คอมพิวเตอร์/Page Goto:1 66 67 68 69 70 71 72