Mọi người cho e hỏi là dòng 5 nếu e xóa dấu ; thì nó sai là sao vậy ạ
1. int main() {
2. int a, b;
3. cin >> a >> b;
4. int answer = 1;
5. for (; b > 0; answer *= a, b--);
6. cout << answer;
7. return 0;
Mọi người cho e hỏi là dòng 5 nếu e xóa dấu ; thì nó sai là sao vậy ạ
1. int main() {
2. int a, b;
3. cin >> a >> b;
4. int answer = 1;
5. for (; b > 0; answer *= a, b--);
6. cout << answer;
7. return 0;
Vòng lặp for
luôn phải có đủ ngăn cách cho 3 biểu thức riêng biệt (3 biểu thức này có thể trống), 2 dấu chấm phẩy sẽ làm nhiệm vụ ngăn cách. Dó đó phải luôn đủ 2 dấu chấm phẩy trong vòng lặp for
(nhiều hơn cũng không được).
Mình cảm ơn nhé. Tại mình mới bắt đầu học nên chưa biết.
Không có gì, ai mà chẳng có thời điểm bắt đầu.
Cố gắng thôi.