#include<stdio.h> #include<conio.h> int main() { int i, n; float S; i = 0; S = 1; printf("\nNhap n: "); scanf("%d", &n); while(i <= n) { S = 1 + 1.0/S; i++; } printf("\nTong la %f", S); getch(); return 0; }
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
Hình như code sai rồi, tại phân số lớn nhất là 1/ thì làm gì có 1 + 1/ được. Nếu đúng thì phải là 1.0 / 1 + S mới đúng chứ, với S = 1 / 1 + 1 lặp đến n lần.
#include
#include
#include
int main()
{ int n;
scanf(“%d”, &n);
float sum = 1.0 / (1 + 1);
for(int i = 2; i<= n; i++)
{
sum = 1.0 / (1 + sum);
}
printf("%f", sum);
}