#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;
}
#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;
}
#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);
}