Vẽ hình chữ nhật bằng dấu trong python
Đầu vào sẽ là số nguyên a là chiều cao của hình chữ nhật, số nguyên b là chiều rộng của hình chữ nhật, yêu cầu của bài toán là In hình chữ nhật chiều cao a , chiều rộng b ra màn hình bằng dấu sao trong C. 2. Lời giảiĐể giải được bài tập In hình chữ nhật chiều cao a , chiều rộng b ra màn hình bằng dấu sao trong C. bạn phải có kiến thức về toán học cơ bản, có kiến thức về nhập xuất cơ bản và cách sử vòng lặp for trong lập trình C. Các bước thực hiện bài toán như sau: Bước 1: Khai báo int a, b là chiều rộng và chiều cao của hình chữ nhật. Bước 2: Nhập dữ liệu vào a và b nếu a<0 yêu cầu nhập lại a; nếu b<0 yêu cầu nhập lại b. Bước 3: Chúng ta dùng hai vòng lặp : Vòng lặp đầu tiên dùng để điều kiển chiều cao của hình chữ nhật. Vòng lặp thứ hai dùng để điều khiển chiều rộng của hình chữ nhât. Ta sử dụng vòng lặp for bắt đầu từ int i = 1, kết thúc khi i<=a và mỗi lần i tăng lên 1; trong vòng for i ta sử dụng vòng lặp for bắt đầu từ int j = 1, kết thúc khi j<=b và mỗi lần j tăng lên 1 và in ra dấu ‘ * ‘. Bước 4: In hình chữ nhật ra màn hình. #include Ví dụ tôi nhập a=3 và b=4 Kết quả: Nhap chieu cao cua hinh chu nhat a = 3Nhap chieu cao cua hinh chu nhat b = 4 **** **** ****3. Tổng kết Để thực hiện giải bài tập In hình chữ nhật ra màn hình bằng dấu sao trong C bạn đọc cần phải có kiến thức cơ bản về ngôn ngữ lập trình C, bạn cần nắm vững cách nhập xuất căn bản và các cách sử dụng vòng lặp for trong C và các phép toán học cơ bản. Viết chương trình in ra hình chữ nhật có kích thước m x n rỗng. Bài này tương tự bài in ra hình chữ nhật có kích thước m x n nhưng ở đây là rỗng mà. Bài tập này ngoài giúp chúng ta thấy được sức mạnh của vòng lặp for lồng nhau. Nó giúp chúng ta sử dụng linh hoạt các toán tử quan hệ nữa :D. Đề bài: Trên ngôn ngữ lập trình C , hãy nhập vào hai số nguyên dương m,n từ bàn phím. Hãy viết chương trình in ra hình chữ nhật có chiều dài = m, và chiều rộng = n điều kiện là rỗng Như vậy, bài toán này sẽ giúp các bạn học được các kiến thức cơ bản nhất về nhập xuất trong lập trình C. Cách sử dụng vòng lặp và cấu trúc điều khiển rẽ nhánh của ngôn ngữ lập trình C Xác định input output: input: Nhập n = 2 , m = 3 output: hình chữ nhật có chiều rộng = 2, chiều dài = 3 nhưng rỗng nha Ý tưởng :
Ok chỉ vậy thôi, bây giờ mình sẽ code và chú thích chi tiết ngay ở dưới. 0 1 2 3 4 Có thể bạn quan tâm5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 #include #include intmain() { intn,m; printf("Nhap n: "); scanf("%d",&n); printf("Nhap m: "); scanf("%d",&m); for(;n<=0||m<= 0;) { if(n<=0){ printf("Phai nhap n > 0 \nNhap lai n: "); scanf("%d",&n); } if(m<=0){ printf("Phai nhap m > 0 \nNhap lai m: "); scanf("%d",&m); } } /* Kiem tra dieu kien m va n >= 0 mình sẽ không viết thêm điều kiện n là chiều rộng m là chiều dài nha vì cái chúng ta cần nắm ở đây là vòng lặp for lồng bên dưới kìa :D */ for(inti=1; i<=n;i++) { for(intk=1;k<=m; k++){ if(i==1||k==1||i==n|| k==m){ printf("*");= } else{ printf(" "); } } printf("\n"); } // In ra man hinh hcn chieu rong = n va chieu dai = m } Kết quả: Nhập n: 3 Nhập m: 6 ****** * * ****** Okê xong rồi đấy :D. Bài này rất đơn giản phải không. Thế là mình đã giải quyết xong bài tập này riiuf. Chúc các bạn học lập trình thật tốt. Mình xin được kết thúc bài viết tại đây. |
Bài Viết Liên Quan
Hướng dẫn mysql connectors - kết nối mysql
Để kết nối Java với MySQL bằng JDBC, giả sử bạn đã tạo bảng trong MySQL, bạn cần làm theo 4 bước sau: kết nối Java với MySQL bằng JDBC, giả sử bạn đã ...
Hướng dẫn css selector special characters - các ký tự đặc biệt của bộ chọn css
Câu trả lời ngắn gọn: DOM phân tích bất kỳ bộ chọn nào bạn chuyển cho nó dưới dạng chuỗi. Nếu kết quả (phân tích cú pháp bởi DOM) chứa khoảng trắng ...
Hướng dẫn python getter dict - python getter dict
Dẫn nhậpỞ các bài trước, bạn đọc đã tìm hiểu về CÁC PHƯƠNG THỨC ĐẶC BIỆT TRONG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG PYTHON.Còn ở bài này, bạn đọc sẽ ...
Hướng dẫn print squares in python - in hình vuông bằng python
Nội phân Chính showShowQuảng trường Python: Sử dụng nhân hai lầnVuông một số sử dụng toán tử số mũ.Sử dụng phương thức math.pow () để tính toán bình ...
Hướng dẫn how do i write a javascript array to add positive and negative numbers? - làm cách nào để viết một mảng javascript để thêm các số dương và âm?
Vấn đềChúng tôi được yêu cầu viết một hàm JavaScript có trong một loạt các số (dương và âm). Hàm của chúng tôi nên tính toán và trả về tổng của tất ...
Hướng dẫn python-docx table margin - lề bảng python-docx
Tôi cần nhanh chóng thay đổi lề của nhiều tài liệu DOCX. Tôi đã kiểm tra Python-docx và tôi không tìm thấy cách truy cập/sửa đổi bố cục trang (đặc biệt là ...
Gala tết việt 2023
Mua vé Tết Vạn Lộc 2023 – Gala Gặp Nhau Cuối Năm. Gọi mua vé: 0962 986 358 / 0942 755 358 – (Xem SƠ ĐỒ VÉ bên dưới bài viết)1, Thông tin chi tiết Tết Vạn ...
Hướng dẫn how do i delete one character from the right in excel? - làm cách nào để xóa một ký tự từ bên phải trong excel?
Hôm qua, một trong những đồng nghiệp của tôi ...... Ai thực sự đam mê học Excel những ngày này ...... hỏi tôi điều này:Bạn có biết làm thế nào để loại ...
Hướng dẫn how to run php in xampp - cách chạy php trong xampp
Cập nhật lần cuối vào ngày 26.2022 213,8k lượt xem 213.8K Views Một công nghệ thích viết về các công nghệ khác nhau và truyền bá kiến thức. Một công ...
Hướng dẫn paired bootstrap python - đã ghép nối bootstrap python
Hướng dẫn sql vs python vs java - sql vs python vs javaTrang chủ & nbsp;> & nbsp; Khoa học dữ liệu & NBSP;> & NBSP;Khi chúng ta nói về các ngôn ngữ lập trình hàng đầu ...
Hướng dẫn sql vs python vs java - sql vs python vs java
Trang chủ & nbsp;> & nbsp; Khoa học dữ liệu & NBSP;> & NBSP;Khi chúng ta nói về các ngôn ngữ lập trình hàng đầu thế giới, & nbsp; chúng là một số ngôn ngữ lập ...
Hướng dẫn get dropdown selected text in php - tải xuống văn bản đã chọn trong php
Tôi hoàn toàn mới trong PHP, trên thực tế, lý do tôi làm điều này là để tùy chỉnh một plugin WordPress để nó có thể phù hợp với nhu cầu của tôi. Cho đến ...
Nghỉ hưu sớm trước năm 2023
Bà Ngọc An hỏi: Tôi là viên chức nữ theo diện tinh giản biên chế, sinh tháng 12.1968. Nếu nghỉ hưu trước tuổi năm 2023, tôi có bị trừ phần trăm lương hưu ...
Hướng dẫn node js server html page - trang html của máy chủ js
Máy chủ Node.js đơn giản nhất chỉ là:$ npm install http-server -g Bây giờ bạn có thể chạy một máy chủ thông qua các lệnh sau:$ cd MyApp $ http-server Nếu bạn đang ...
Hướng dẫn can i run python in a browser? - tôi có thể chạy python trong trình duyệt không?
Nếu bạn là một nhà phát triển web thích viết Python qua JavaScript, thì Brython, một triển khai Python chạy trong trình duyệt, có thể là một lựa chọn hấp ...
Hướng dẫn how do i import biopython into python? - làm cách nào để nhập biopython vào python?
OB Tiêu đề: Bắt đầu permalink: wiki/get_started bố cục: Wiki -Tải xuống và cài đặtĐối với Windows, chúng tôi cung cấp trình cài đặt nhấp chuột. Hầu hết ...
Hướng dẫn correlation heatmap python matplotlib - tương quan bản đồ nhiệt bản đồ python matplotlib
Nếu bạn đang đọc blog này, tôi chắc chắn bạn đã thấy các bản đồ nhiệt. Họ rất đẹp, nhưng họ tiết lộ chỉ nhiều như họ che giấu. Khi được thực ...
Hướng dẫn better than c++ - tốt hơn c ++
So sánh trong Tiếng Anh (1)Phần A: So sánh của tính từ và trạng từ1. So sánh bằngCông thức của so sánh bằng:S + V + as + adj/adv + as + N/pronounS + V + not + so/as + ...
Massage tại nhà tphcm 2023
Mua ghế massage Thủ Đức ở đâu uy tín, chất lượng là băn khoăn của rất nhiều khách hàng hiện nay. Bởi thị trường ghế massage tại đây rất sôi động với ...
Hướng dẫn how to remove empty rows in excel at the bottom - cách xóa các hàng trống trong excel ở dưới cùng
06-19-2007, & NBSP; 10: 56 AM #110:56 AM #1 người dùng đã đăng ký Xóa tất cả các hàng trống thêm ở dưới cùng của bảng tính Tôi có một bảng tính có 156 hàng ...