01/10/2018, 12:12
Lỗi bài tập tìm giá trị N
Anh chị cho em hỏi trong trường hợp nếu em nhập A=1.6 thì cái n phải ra 3. Nhưng em chạy thì n chỉ ra 2 ạ?
int main()
{
float A;
int n=1;
float t=0;
printf("Nhap so A:");
scanf("%f",&A);
if (A>0 && A<2)
{
do
{
t=t+1./n;
n++;
}
while(t>A);
printf("So n la:%d",n);
}
else
printf("Nhap lai A");
return 0;
}
Bài liên quan
Bạn đã hiểu sai ý nghĩa của điều kiện với
while
(vàfor
, vì nó giống nhau).