Xem lại vòng lặp for, điều kiện lặp!!!
#include <stdio.h>
int NhapGiaTri(int& n)
{
printf("Nhap vao so nguyen n (n > 1):");
scanf("%d\n", &n);
}
int TinhGiaiThua(int n)
{
int Tich = 1;
for(int i = 1; i >= n; i++)
{
Tich *= i;
}
return Tich;
}
int main()
{
int Kq = TinhGiaiThua(n);
printf("Ket qua la: %d", Kq);
}
Xem lại vòng lặp for, điều kiện lặp!!!
for (int i = 1; i >= n; i++)
/* Tạo biến i với giá trị = 1
Vòng lặp được thi thi khi và chỉ khi 1 lớn hơn hoặc bằng giá trị của n
Tương đương n phải từ 1 trở xuống và phải là số nguyên
Tui thấy trên kia bạn kêu nhập n > 1 đấy
*/
Còn cái lỗi là lỗi gì?
Stay hungry. Stay foolish.
Design is not just what it looks like and feels like. Design is how it works.