Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. ความแตกต่างระหว่าง C และ Python

    ทั้ง C และ Python เป็นภาษาการเขียนโปรแกรมที่ใช้เป็นหลัก เป็นลักษณะและคุณสมบัติที่หลากหลายที่ทำให้พวกเขาเป็นที่นิยมในโลกการเขียนโปรแกรมเพื่อการพัฒนาแอปพลิเคชัน บนพื้นฐานของคุณลักษณะและลักษณะเหล่านี้ เราสามารถแยกแยะระหว่าง C และ Python ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง C และ Python ซีเนียร์ เลขที

  2. ความแตกต่างระหว่าง scanf() และ gets() ใน C

    ในภาษา C ทั้งฟังก์ชัน scanf() และ gets() ถูกกำหนดให้รับอินพุตจากแหล่งภายนอกและส่งผ่านไปยังระบบเป็นอินพุต ขณะนี้มีคุณลักษณะบางอย่างที่แตกต่างกันระหว่างฟังก์ชันทั้งสอง ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่าง scanf() และ gets() ใน C - ซีเนียร์ เลขที่ คีย์ ฟังก์ชัน scanf() gets() ฟังก์ชั่น 1 คำจำกัดควา

  3. เขียนโปรแกรม C เพื่อพิมพ์ 'ABCD' ซ้ำ ๆ โดยไม่ต้องใช้ลูป การเรียกซ้ำ และโครงสร้างการควบคุมใดๆ

    ในปัญหานี้ เราต้องเขียนโปรแกรมในภาษา c ซึ่งจะพิมพ์สตริง ABCD ซ้ำๆ โดยไม่ต้องใช้ลูป การเรียกซ้ำ และโครงสร้างการควบคุมใดๆ ดังนั้น เราจะต้องเรียกหรือเรียกใช้บล็อกเดียวกันของรหัสเวลาไม่จำกัด แต่ไม่ต้องใช้โครงสร้างการวนซ้ำ การเรียกซ้ำ หรือการควบคุม ซึ่งเป็นวิธีการทั่วไปในการปฏิบัติงาน สำหรับสิ่งนี้ เราจ

  4. เขียนโปรแกรมพิมพ์ 'Tutorials Point' โดยไม่ต้องใช้เครื่องหมายอัฒภาคในภาษา C

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

  5. เขียนสคริปต์ทุบตีเพื่อพิมพ์บรรทัดเฉพาะจากไฟล์ในC

    ในโปรแกรมนี้ เราได้รับชื่อไฟล์ text.txt งานของเราคือพิมพ์บรรทัดเฉพาะจากไฟล์ สำหรับสิ่งนี้ มีหลายวิธีในสคริปต์ทุบตี ได้แก่ awk, sed, head . ไวยากรณ์ $> awk ‘{if(NR==LINE_NUMBER) print $0}’ filename $> sed -n LINE_NUMBERp filename $head -n LineNumber filename | tail - n + LINE_NUMBE

  6. เขียนโปรแกรมที่ไม่สิ้นสุดเมื่อกด Ctrl+C ใน C

    ในปัญหานี้ เราต้องสร้างโปรแกรมที่ไม่สิ้นสุดเมื่อกด ctrl+C แต่พิมพ์ “Ctrl + C ไม่สามารถยุติโปรแกรมได้” สำหรับสิ่งนี้ เราสามารถใช้การจัดการสัญญาณ สัญญาณ SIGINT ถูกสร้างขึ้นเมื่อกด ctrl+c เพื่อแก้ปัญหานี้ เราจะจับสัญญาณนี้และจัดการมัน โปรแกรมแสดงการใช้งานโซลูชันของเรา ตัวอย่าง #include <stdio.h&g

  7. โปรแกรม C สำหรับค้นหาสตริงย่อยแอนนาแกรม

    ในปัญหานี้ เราจะได้รับข้อความขนาด n หนึ่งข้อความและรูปแบบขนาด m อีก 2 สตริง งานของเราคือการสร้างโปรแกรมสำหรับการค้นหาสตริงย่อยของ Anagram ที่นี่ เราต้องค้นหาการเกิดของรูปแบบและการเรียงสับเปลี่ยนทั้งหมด (แอนนาแกรม) ในข้อความ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต text = “xyztrwqyzxfg&rd

  8. โปรแกรม C สำหรับ Iterative Merge Sort

    Merge sort ซึ่งเป็นอัลกอริธึมการเรียงลำดับตามเทคนิคการแบ่งและพิชิตคืออะไร ความซับซ้อนของเวลาของการเรียงลำดับการผสานคือ O(n บันทึก n) ขั้นแรก อัลกอริทึมจะแบ่งอาร์เรย์ออกเป็นครึ่งหนึ่งเท่าๆ กัน จากนั้นจึงรวมเข้าด้วยกันในลักษณะที่แน่นอน การจัดเรียงแบบวนซ้ำ ในการจัดเรียงแบบวนซ้ำ เราจะแบ่งองค์ประกอบออกเ

  9. โปรแกรม C สำหรับอัลกอริทึม KMP สำหรับการค้นหารูปแบบ

    ในปัญหานี้ เราได้รับข้อความและรูปแบบสองสตริง งานของเราคือสร้างโปรแกรมสำหรับอัลกอริทึม KMP สำหรับการค้นหารูปแบบ โดยจะค้นหารูปแบบที่เกิดขึ้นทั้งหมดในสตริงข้อความ ที่นี่ เราต้องหารูปแบบที่เกิดขึ้นทั้งหมดในข้อความ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต text = “xyztrwqxyzfg” pattern

  10. โปรแกรมสำหรับอัลกอริทึม Rabin-Karp สำหรับการค้นหารูปแบบใน C

    ในปัญหานี้ เราได้รับข้อความและรูปแบบสองสตริง งานของเราคือสร้างโปรแกรมสำหรับอัลกอริทึม Rabin-Karp สำหรับการค้นหารูปแบบ โดยจะค้นหารูปแบบที่เกิดขึ้นทั้งหมดในสตริงข้อความ ในที่นี้ เราต้องหารูปแบบที่เกิดขึ้นทั้งหมดในข้อความ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน อินพุต text = “xyztrwqxyzfg”

  11. โปรแกรม C สำหรับการเรียงลำดับการแทรกแบบเรียกซ้ำ

    การเรียงลำดับการแทรกคืออัลกอริธึมการจัดเรียงซึ่งเป็น อัลกอริธึมที่ใช้การเปรียบเทียบแบบแทนที่ตำแหน่ง อัลกอริธึมทำงานโดยวางองค์ประกอบในตำแหน่งของพวกเขาในอาร์เรย์ย่อยที่จัดเรียง เช่น อาร์เรย์ย่อยที่อยู่ข้างหน้าองค์ประกอบซึ่งเป็นอาร์เรย์ย่อยที่จัดเรียง อัลกอริทึม ขั้นที่ 1 − วนจาก 1 ถึง n-1 และทำ -

  12. โปรแกรม C สำหรับย้อนกลับรายการเชื่อมโยง

    ในปัญหานี้ เราได้รับรายการเชื่อมโยง งานของเราคือสร้างโปรแกรมสำหรับย้อนกลับรายการที่เชื่อมโยง โปรแกรมจะกลับรายการเชื่อมโยงที่กำหนดและส่งคืนรายการที่เชื่อมโยงกลับ รายการที่เชื่อมโยง เป็นลำดับของลิงก์ที่มีรายการ แต่ละลิงก์มีการเชื่อมต่อกับลิงก์อื่น ตัวอย่าง 9 -> 32 -> 65 -> 10 -> 85 ->

  13. โปรแกรม C เพื่อแสดง fork() และ pipe()

    ในปัญหานี้ เราจะสาธิต fork() และ pipe() ที่นี่เราจะสร้างโปรแกรม C สำหรับ Linux ที่จะเชื่อมสองสตริง โดยใช้ 2 กระบวนการที่หนึ่งจะรับอินพุตและส่งไปยังผู้อื่นซึ่งจะเชื่อมสตริงกับสตริงที่กำหนดไว้ล่วงหน้าและส่งคืนสตริงที่ต่อกัน ก่อนอื่นให้ recap fork() และ pipe() ส้อม() − มันสร้างกระบวนการลูก กระบวนการ

  14. โปรแกรม C ตรวจจับโทเค็นในโปรแกรม C

    ที่นี่ เราจะสร้างโปรแกรม c เพื่อตรวจจับโทเค็นในโปรแกรม C สิ่งนี้เรียกว่า การวิเคราะห์คำศัพท์ เฟสของคอมไพเลอร์ lexical analyzer เป็นส่วนหนึ่งของคอมไพเลอร์ที่ตรวจจับโทเค็นของโปรแกรมและส่งไปยังตัววิเคราะห์ไวยากรณ์ โทเค็น เป็นเอนทิตีที่เล็กที่สุดของโค้ด อาจเป็นคีย์เวิร์ด ตัวระบุ ค่าคงที่ ตัวอักษรสตริง

  15. โปรแกรม C สำหรับการคูณเมทริกซ์เชน

    ในปัญหานี้ เราได้รับลำดับ (อาร์เรย์) ของเมตริก งานของเราคือสร้าง โปรแกรม C สำหรับการคูณเมทริกซ์ลูกโซ่ . เราจำเป็นต้องหาวิธีที่จะคูณเมทริกซ์เหล่านี้เพื่อให้จำเป็นต้องมีจำนวนการคูณขั้นต่ำ อาร์เรย์ของเมทริกซ์จะมีองค์ประกอบ n รายการ ซึ่งกำหนดขนาดของเมทริกซ์เป็น arr[i-1] X arr[i] . มาดูตัวอย่างเพื่อทำค

  16. C โปรแกรมแสดงรายการไฟล์และไดเร็กทอรีย่อยทั้งหมดในไดเร็กทอรี

    ที่นี่เราได้รับไดเร็กทอรี งานของเราคือสร้างโปรแกรม C เพื่อแสดงรายการไฟล์และไดเรกทอรีย่อยทั้งหมดในไดเรกทอรี ไดเรกทอรี เป็นสถานที่/พื้นที่/ตำแหน่งที่จะจัดเก็บชุดของไฟล์ ไดเรกทอรีย่อย เป็นไดเร็กทอรีภายในรูทไดเร็กทอรี ในทางกลับกัน ไดเร็กทอรีย่อยก็สามารถมีไดเร็กทอรีย่อยอื่นในไดเร็กทอรีได้ ในภาษาซี คุณ

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

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

  18. โปรแกรม C เพื่อพิมพ์ตัวแปรสภาพแวดล้อม

    ที่นี่ เราจะสร้างโปรแกรม c เพื่อพิมพ์ตัวแปรสภาพแวดล้อม ตัวแปรสภาพแวดล้อม เป็นตัวแปรส่วนกลางที่สามารถส่งผลต่อวิธีการทำงานของกระบวนการทำงานบนระบบ โปรแกรมเพื่อพิมพ์ตัวแปรสภาพแวดล้อม //โปรแกรมเพื่อพิมพ์ตัวแปรสภาพแวดล้อม ตัวอย่าง #include <stdio.h> int main(int argc, char *argv[], char * envp[]){

  19. โปรแกรม C เพื่อพิมพ์อนุกรมตัวเลขโดยไม่ต้องใช้ลูปใด ๆ

    ในปัญหานี้ เราได้รับตัวเลขสองตัว N และ K หน้าที่ของเราคือสร้างโปรแกรมที่จะพิมพ์ชุดตัวเลขโดยไม่ใช้การวนซ้ำ ชุดที่จะพิมพ์จะเริ่มจาก n และจะถูกลบด้วย k จนกลายเป็นศูนย์หรือเป็นลบ หลังจากนั้นเราจะเริ่มเติม k ลงไปจนกลายเป็น n อีกครั้ง หากกระบวนการนี้เราไม่สามารถใช้ลูปประเภทใดก็ได้ มาดูตัวอย่างเพื่อทำควา

  20. โปรแกรม C เพื่อแทนที่คำในข้อความด้วยคำที่กำหนดอื่น

    ในโปรแกรมนี้ เราได้ให้สามสตริง txt, oldword, newword งานของเราคือสร้างโปรแกรม C เพื่อแทนที่คำในข้อความด้วยคำอื่นที่กำหนด โปรแกรมจะค้นหาคำเก่าที่เกิดขึ้นทั้งหมดในข้อความและแทนที่ด้วย newword . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน − อินพุต text = “I am learning programming” oldword = &l

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:46/72  20-คอมพิวเตอร์/Page Goto:1 40 41 42 43 44 45 46 47 48 49 50 51 52