ลูป for เป็นโครงสร้างควบคุมการทำซ้ำ ที่ช่วยเขียนลูปที่ต้องทำงานจำนวนครั้งเฉพาะได้อย่างมีประสิทธิภาพ
อัลกอริทึม
อัลกอริทึมพิมพ์ตารางสูตรคูณด้วยลูป for ในภาษา C:
Step 1: ป้อนตัวเลขเพื่อพิมพ์ตารางระหว่างรัน
Step 2: อ่านตัวเลขนั้นจากคีย์บอร์ด
Step 3: ใช้ลูป for พิมพ์ number * i 10 ครั้ง
// for(i = 1; i <= 10; i++)
Step 4: พิมพ์ num * i 10 ครั้ง โดย i = 1 ถึง 10ตัวอย่าง
โปรแกรม C พิมพ์ตารางสูตรคูณสำหรับตัวเลขที่กำหนด:
#include <stdio.h>
int main() {
int i, num;
/* รับตัวเลขเพื่อพิมพ์ตาราง */
printf("Enter number to print table: ");
scanf("%d", &num);
for(i = 1; i <= 10; i++) {
printf("%d * %d = %d\n", num, i, (num * i));
}
return 0;
}ผลลัพธ์
เมื่อรันโปรแกรม จะได้ผลลัพธ์ดังนี้:
Enter number to print table: 7 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 7 * 10 = 70