Tổng số bài gửi : 178 Cảm ơn : 413 Danh vọng : 4 Join date : 03/01/2011 Age : 32 Đến từ : TPHCM
Tiêu đề: Căn lặp của 2-(Câu lệnh lặp FOR-WHILE) Tue Jan 04, 2011 10:37 am
Tue Jan 04, 2011 10:37 am Căn lặp của 2-(Câu lệnh lặp FOR-WHILE)
Đề bài: Nhập số nguyên dương n.Tính biểu thức S=sqrt(2+sqrt(2+sqrt(2+....sqrt(2)...)) (n dấu căn) Ví dụ: n=2, S=1.84776 Yêu cầu: Sử dụng câu lệnh if,for.
Code:
//CAN LAP CUA 2 #include <stdio.h> #include <conio.h> #include <math.h> void main() { int n; float s; printf("Nhap so nguyen duong n: "); scanf("%d",&n); s=sqrt(2); for (int i=1; i<n; i++) s= sqrt(2+s); printf(" s= %.5f\n",s); getch(); }
Lưu ý:Khi chạy với n>=10 thì s mang giá trị không đổi bằng 2 :lol!: