- #include <stdio.h>
- #include <conio.h>
- void main()
- {
- int n = 3;
- int S = 0;
- int T = 1;
- int i = 1;
- while(i <= n)
- {
- T = T * i;
- S = S + T;
- i++;
- }
- printf("Ket qua la: %i", S);
- getch();
- }
Chạy code: 10 to 16
i = 1, T = 1, S = 0:
1 <= 3 chạy T = T * i = 1 * 1 chạy S = S + T = 0 + 1 * 1
i = 2, T = 1, S = 0:
2 <= 3 chạy T = T * i = 1 * 1 * 2 chạy S = S + T = 0 + 1 * 1 + 1 * 1 * 2
i = 3, T = 1, S = 0:
3 <= 3 chạy T = T * i = 1 * 1 * 2 * 3 chạy S = S + T = 0 + 1 * 1 + 1 * 1 * 2 + 1 * 1 * 2 * 3
i = 4, T = 1, S =0:
4 <= 3 dừng thoát While
In ra S = 0 + 1 * 1 + 1 * 1 * 2 + 1 * 1 * 2 * 3 = 9
