BÀI TẬP VÒNG LẶP WHILE TRONG C
Bạn đang xem bản rút gọn gàng của tài liệu. Xem và thiết lập ngay phiên bản đầy đầy đủ của tư liệu tại đây (330.58 KB, 9 trang )
Bạn đang xem: Bài tập vòng lặp while trong c
Bài thực hành số 4: FOR, WHILE, DO…WHILEGiảng viên: ThS. Nguyễn Thái SơnVòng lặp trong CCó một trường hợp mà bạn cần phải thực hiện tại một đoạn code một vài ba lần. Nhìnchung, những câu lệnh được triển khai một giải pháp tuần tự. Câu lệnh trước tiên của hàmđược triển khai trước, tiếp đến đến câu thứ 2 và tiếp tục. Trong C có các vòng lặpcho phép tiến hành một lệnh và một đội nhóm lệnh các lần, kia là:Vòng lặp WHILEVòng lặp FORVòng lặp DO...WHILENgoài ra, C còn cung cấp bạn nhị lệnh điều khiển vòng lặp: lệnh break vàlệnh continue giúp bạn biến đổi sự thực thi lệnh trường đoản cú dãy thông thường của nó. Khisự xúc tiến lệnh rời khỏi một phạm vi, tất cả các đối tượng tự động mà được sản xuất ratrong phạm vi đó bị hủy.Bài tập 1: Tính tổng hàng sốViết công tác C nhằm tính tổng 10 số trước tiên được nhập từ bàn phím. Đây làchương trình C cơ phiên bản và điển hình giúp cho bạn làm thân quen với vòng lặp FOR trong C.Kết quả công tác CBiên dịch với chạy chương trình C bên trên sẽ mang đến kết quả:Bài tập 2: Hiển thị những số Hex từ 0-255
Viết công tác C nhằm hiển thị các số vào hệ thập lục phân có giá trị 0-255 (hệthập phân) trong 16 hàng, trong đó: bậc nhất sẽ gồm các số trường đoản cú 0-15, hàng máy haisẽ gồm các số từ bỏ 16-31, ...Đây là bài tập C cơ bản giúp chúng ta hiểu cách thực hiện vòng lặp FOR cũng nhưlệnh IF vào C.Kết quả lịch trình CBiên dịch và chạy công tác C trên sẽ mang đến kết quả:Bài tập 3: soát sổ số nguyên tốNhập một số và kiểm soát xem đó có phải là số nguyên tố không và hiển thị thôngbáo phù hợp. Đây là bài xích tập C cơ phiên bản giúp bạn làm quen thuộc với cách sử dụng vònglặp FOR cũng như cách thực hiện lệnh IF ELSE vào C.Kết quả lịch trình CBiên dịch với chạy chương trình C bên trên sẽ cho kết quả:Bài tập 4: kiếm tìm số nguyên tốViết lịch trình C để tìm những số thành phần trong một dãy cho trước. Đây là bàitập C dễ dàng và đơn giản minh họa giải pháp sử dụng phối kết hợp vòng lặp FOR và lệnh IFELSE vào C.Kết quả lịch trình CBiên dịch và chạy lịch trình C bên trên sẽ đến kết quả:Bài tập 5: In bảng nhân của một số trong những bất kỳViết lịch trình C để nhập một vài và tiếp đến in bảng nhân của số đó, có dạngnhư sau:11 x 1 = 11
Xem thêm: Đổi Tên Layer Trong Photoshop, Các Thao Tác Với Layer Trong Photoshop
11 x 2 = 2211 x 3 = 33...Đây là bài tập C cơ bản giúp bạn làm quen với cách sử dụng vòng lặp FOR trongC.Kết quả chương trình CBiên dịch với chạy công tác C trên sẽ cho kết quả:Bài tập 6: Hiển thị và tính tổng các số lẻViết công tác C nhằm hiển thị cùng tính tổng n số lẻ. Đây là bài bác tập C cơ bản giúpbạn có tác dụng quen với cách áp dụng vòng lặp FOR trong C.Ví dụ: chúng ta nhập số những số là 5Hiển thị các số lẻ: 1 3 5 7 9Tổng 5 số lẻ là: 25Kết quả chương trình CBiên dịch cùng chạy chương trình C bên trên sẽ mang đến kết quả:Bài tập 7: Hiển thị và tính tổng các số chẵnViết công tác C để hiển thị và tính tổng n số chẵn. Đây là bài tập C cơ bảngiúp bạn làm quen với cách sử dụng vòng lặp FOR trong C.Ví dụ: bạn nhập số các số là 5Hiển thị những số lẻ: 2 4 6 8 10Tổng 5 số lẻ là: 30Kết quả chương trình CBiên dịch cùng chạy chương trình C bên trên sẽ mang lại kết quả:Bài tập 8: Vẽ tam giác sao
Viết công tác C nhằm nhập một số làm số mặt hàng (hay phạm vi theo chiều ngang)của tam giác rồi sau đó vẽ tam giác sao với độ rộng đó.Ví dụ nếu như khách hàng nhập số hàng là 5 thì vẽ tam giác sao có dạng:***************Bài tập vẽ tam giác sao là bài xích tập C hơi thường gặp mặt và đó là bài tập điển hìnhminh họa giúp cho bạn cách lồng vòng lặp FOR trong C.Kết quả lịch trình CBiên dịch với chạy công tác C trên sẽ mang lại kết quả:Bài tập 9: tra cứu giai thừaViết chương trình C để nhập một vài và tìm giai vượt của số đó.Bài tập tìm kiếm giai vượt là bài tập C hơi thường chạm mặt và đó là bài tập điển hình nổi bật minhhọa khiến cho bạn cách sử dụng vòng lặp FOR vào C.Kết quả công tác CBiên dịch và chạy công tác C bên trên sẽ cho kết quả:Bài tập 10: kiếm tìm tổng dãy sốViết lịch trình C nhằm tìm tổng hàng số: 1 - x2/2! + x4/4! - ... Với giá trị x với sốphần tử nhập trường đoản cú bàn phím.Đây là bài xích tập C cơ phiên bản giúp bạn làm quen thuộc với cách áp dụng vòng lặp FOR trongC.Kết quả lịch trình CBiên dịch và chạy lịch trình C bên trên sẽ đến kết quả:Bài tập 11: Tính tổng hàng số
Xem thêm: So Sánh Giữa Sát Lực Và Sát Thương Vật Lý Trong Liên Minh Huyền Thoại
Viết công tác C để tính tổng dãy số 9 + 99 + 999 + ... Cùng với số bộ phận nhập từbàn phím.Đây là công tác C cơ bạn dạng giúp các bạn làm thân quen với cách áp dụng vònglặp FOR vào C.Kết quả lịch trình CBiên dịch và chạy chương trình C trên sẽ đến kết quả:Bài tập 12: đánh giá số trả hảoYêu cầu bài xích tập C này là nhập một vài từ bàn phím, khám nghiệm xem số đó gồm phải làsố hoàn hảo hay không và đưa ra thông tin tương ứng. Số hoàn hảo là số gồm tổngcác cầu số dương (ngoại trừ thiết yếu số đó) bởi chính số đó.Ví dụ:6 có những ước số ngoại trừ thiết yếu nó là 1, 2, 3 và tất cả tổng những ước là một trong + 2 + 3 = 6--> 6 là số hoàn hảoĐây là bài tập C cơ bạn dạng minh họa giúp đỡ bạn cách sử dụng kết hợp vòng lặp FOR vàlệnh IFtrong C.Kết quả công tác CBiên dịch cùng chạy lịch trình C bên trên sẽ cho kết quả:Bài tập 13: tra cứu số hoàn hảoViết công tác C nhằm tìm số tuyệt vời và hoàn hảo nhất trong một dãy đến trước. Số tuyệt đối hoàn hảo làsố tất cả tổng các ước số dương (ngoại trừ chính số đó) bằng chính số đó.Ví dụ:6 có các ước số nước ngoài trừ chủ yếu nó là 1, 2, 3 và bao gồm tổng các ước là một trong những + 2 + 3 = 6--> 6 là số hoàn hảoĐây là bài tập C cơ bạn dạng minh họa giúp cho bạn cách sử dụng kết hợp vòng lặp FOR,
vòng lặpWHILE với lệnh IF vào C.Kết quả chương trình CBiên dịch và chạy công tác C trên sẽ cho kết quả:Bài tập 14: tìm số ArmstrongViết lịch trình C để tìm những số Armstrong trong một hàng số đã cho. SốArmstrong là số bằng tổng lập phương những chữ số của số đó.Ví dụ: số 153 là số Armstrong, vị vì:13 + 53 + 33 = 153Đây là bài bác tập C minh họa giúp bạn cách sử dụng phối kết hợp vòng lặp FOR vàlệnh IF ELSEtrong C.Kết quả công tác CBiên dịch và chạy lịch trình C trên sẽ cho kết quả:Bài tập 15: In hàng FibonacciViết lịch trình C để in n số thứ nhất trong hàng Fibonacci cùng với n được nhập từbàn phím.Bài tập in hàng Fibonacci là bài bác tập thường chạm chán và khá thịnh hành trong hầu như ngônngữ. Bài tập C này giúp cho bạn làm quen với cách áp dụng vòng lặp FOR vào C.Kết quả chương trình CBiên dịch và chạy chương trình C trên sẽ cho kết quả: