Viết chương trình PHP để tạo và hiển thị n dòng đầu tiên của tam giác Floyd. [sử dụng n=5 và n=11 hàng]
Theo Wikipedia Tam giác của Floyd là một mảng tam giác vuông gồm các số tự nhiên, được sử dụng trong giáo dục khoa học máy tính. Nó được đặt theo tên của Robert Floyd. Nó được xác định bằng cách lấp đầy các hàng của tam giác bằng các số liên tiếp, bắt đầu bằng số 1 ở góc trên cùng bên trái
Trình bày bằng hình ảnh
Giải pháp mẫu
Mã PHP
Đầu ra mẫu
n = 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sơ đồ
Trình soạn thảo mã PHP
Có một cách khác để giải quyết giải pháp này?
Trước. Viết chương trình PHP lặp các số nguyên từ 1 đến 100. Đối với bội số của ba in "Fizz" thay vì số và đối với bội số của năm in "Buzz". Đối với các số là bội số của cả ba và năm in ra "FizzBuzz"
Kế tiếp. Viết chương trình PHP để in mẫu bảng chữ cái 'A'
Mức độ khó của bài tập này là gì?
Dễ dàng trung bình khóKiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource
Theo dõi chúng tôi trên Facebook và Twitter để cập nhật thông tin mới nhất.
PHP. Lời khuyên trong ngày
PHP - cách xác định tốt nhất xem lệnh gọi hiện tại là từ CLI hay máy chủ web?
php_sapi_name là hàm bạn sẽ muốn sử dụng vì nó trả về một chuỗi chữ thường của loại giao diện. Ngoài ra, còn có hằng PHP PHP_SAPI
Vòng lặp for
- Lặp qua một khối mã một số lần xác định
PHP cho vòng lặp
Vòng lặp for
được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần
cú pháp
for [bộ đếm khởi tạo; bộ đếm kiểm tra; bộ đếm tăng dần] {
mã được thực thi cho mỗi lần lặp lại;
}
Thông số
- bộ đếm khởi tạo. Khởi tạo giá trị bộ đếm vòng lặp
- quầy kiểm tra. Được đánh giá cho mỗi lần lặp lại vòng lặp. Nếu nó đánh giá là TRUE, vòng lặp tiếp tục. Nếu nó đánh giá là FALSE, vòng lặp kết thúc
- bộ đếm tăng. Tăng giá trị bộ đếm vòng lặp
ví dụ
Ví dụ dưới đây hiển thị các số từ 0 đến 10
Ví dụ
cho [$x = 0; $x
Tự mình thử »Ví dụ giải thích
- $x = 0;
- $x
Đầu ra Số là 1
Trong ví dụ trên
số là 2
số là 3
số là 4
số là 5
Chúng tôi muốn in tuyên bố 5 lần. chúng tôi khởi tạo vòng lặp nên lặp lại bao nhiêu lần
vòng lặp bắt đầu từ [$i=1]và kết thúc [$i
Trong ví dụ trên
đầu ra
Tổng các số chẵn=2550
Tổng các số lẻ=2500
Vòng lặp for được sử dụng vì chúng ta biết vòng lặp lặp đi lặp lại bao nhiêu lần. bên trong vòng lặp for chúng ta khai báo nếu. điều kiện khác
Nếu điều kiện[ $%2==0] là đúng thì đoạn mã sẽ thực thi và tính tổng của số chẵn. ngược lại câu lệnh else thực hiện và tính tổng của số lẻ
In riêng tổng của số lẻ và số chẵnCộng hai số bằng vòng lặp [Không dùng toán tử +]
Enter first number
Enter Second number
đầu ra
Trong ví dụ trên
Tổng các số đã cho = 1000
Nhập số đầu tiên
Nhập số thứ hai
Trước tiên, chúng tôi tạo một tập lệnh HTML để lấy thông tin đầu vào từ người dùng
khi một giá trị được nhập bởi người dùng và nhấp vào nút, giá trị được chuyển hướng đến trang tập lệnh PHP. $_GET[ ] được sử dụng để thu thập giá trị do người dùng nhập vào
Bây giờ chúng ta kiểm tra tổng. nhưng tổng được tạo bằng toán tử [+]
vòng lặp bắt đầu từ [$i=1 đến $i