Vòng lặp for là một cấu trúc điều khiển lặp lại cho phép bạn viết một cách hiệu quả một vòng lặp cần thực hiện một số lần cụ thể.
Thuật toán
Dưới đây là một thuật toán để in bảng cửu chương bằng cách sử dụng vòng lặp for trong ngôn ngữ C -
Step 1: Enter a number to print table at runtime. Step 2: Read that number from keyboard. Step 3: Using for loop print number*I 10 times. // for(i=1; i<=10; i++) Step 4: Print num*I 10 times where i=0 to 10.
Ví dụ
Sau đây là chương trình C để in bảng cửu chương cho một số nhất định -
#include <stdio.h> int main(){ int i, num; /* Input a number to print table */ 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; }
Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
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