Bài tập là thế này : Tính S=1+1/sqrt(2!)+....+1/sqrt(n!) , dùng vòng lặp for , do...while , while .
Bài tập là thế này : Tính S=1+1/sqrt(2!)+....+1/sqrt(n!) , dùng vòng lặp for , do...while , while .
//tong s = 1+1/sqrt(2!)+..+1/sqrt(n!)
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int i,n,gt;
float tong;
clrscr();
printf("\n Nhap so:");
scanf("%d",&n);
//lenh for
tong=1;
gt=1;
for(i=1;i<=n;i++)
{
gt=gt*i;
tong= tong+ 1.0/(sqrt(gt));
}
printf("\n Giai thua la:%2d",gt);
printf("\n Tong can tim la: %3f",tong);
getch();
}
[=========> Bổ sung bài viết <=========]
tương tự trên ta sẽ làm lệnh while như sau:
//lenh while
tong=1;
gt=1;
i=1;
while(i<=n)
{
gt=gt*i;
tong= tong + 1.0/(sqrt(gt));
i++;
}
[=========> Bổ sung bài viết <=========]
//lenh do..while
tong=1;
gt=1;
i=1;
do
{
gt=gt*i;
tong= tong + 1.0/(sqrt(gt));
i++;
}
while(i<=n);
Được sửa bởi khoadn123 lúc 00:50 ngày 29-04-2009 Reason: Bổ sung bài viết
thanks ban nhju nha de minh ve lam thu dc ko
Bookmarks