Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

โปรแกรม C พิมพ์เลขยกกำลัง 4 ตัว 1 ถึง 9 โดยใช้ nested for loop


ลูปที่ซ้อนกันประกอบด้วยหนึ่งลูปวางอยู่ภายในอีกลูปหนึ่ง

ตัวอย่างของ nested for loop มีดังนี้ −

for (การกำหนดค่าเริ่มต้น เงื่อนไข การดำเนินการ){ สำหรับ (การกำหนดค่าเริ่มต้น เงื่อนไข การดำเนินการ){ คำสั่ง; } คำสั่ง;}

ในตัวอย่างนี้ วงในจะวนซ้ำแบบเต็มรูปแบบสำหรับการวนซ้ำแต่ละครั้งของวงรอบนอก

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C เพื่อ พิมพ์ตารางกำลังสี่แรกของตัวเลข 1 ถึง 9 โดยใช้ nested for loop

#include เป็นโมฆะ main(){ int i, j, k, temp,I=1; printf("I\tI^2\tI^3\tI^4 \n"); printf("--------------------------------\n"); สำหรับ ( i =1; i <10; i ++) /* วงนอก */{ สำหรับ (j =1; j <5; j ++) /* ระดับที่ 1 ของการซ้อน */{ temp =1; สำหรับ(k =0; k  

ผลลัพธ์

เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −

<ก่อน>ฉัน ฉัน^2 ฉัน^3 ฉัน^4---------------------------------1 1 1 12 4 8 163 9 27 814 16 64 2565 25 125 6256 36 216 12967 49 343 24018 64 512 40969 81 729 6561