日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环)

發布時間:2025/10/17 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:

? ? ? 終端輸入,需要的圖形的高度和寬度,繪制圖形。

運行結果:


代碼部分:

#include <stdio.h> int main() {unsigned int width = 0;unsigned int height = 0;unsigned int i = 0;unsigned int j = 0;const unsigned int MIN_SIZE =3;printf("Enter values for the width and height(minimum of %u):",MIN_SIZE);scanf("%u%u",&width,&height); if(width < MIN_SIZE){printf("Width value of %d is too small.Setting it to %u.",width,MIN_SIZE);width = MIN_SIZE;}if(height < MIN_SIZE){printf("Height value of %d is too small.Setting it to %u.",height,MIN_SIZE);height = MIN_SIZE;}for(i = 0;i < width;++i)printf("*");for(j= 0;j<height -2;++j){printf("\n*");for(i = 0;i<width-2;++i)printf(" ");printf("*");}printf("\n");for(i = 0;i < width ; ++i)printf("*");printf("\n");return 0; }

代碼的說明:

? ? 方框的定邊和底邊由相同的一個簡單循環來創建。迭代次數是每條邊中的星號數。輸出中的中間行在一個嵌套的循環中產生??刂谱兞繛閖的外部循環重復height-2次,方框有height行,所以減去2,因為頂邊和底邊在這哥循環的外部創建??刂谱兞繛閕的內部循環在換行符后面輸出一個星號,再輸出width-2個空格。內部循環結束后,把另一個星號寫到輸出中,完成這一行。因此,在外部循環的每次迭代中,都是先輸出一個換行符,再完整地執行內部循環,在輸出一個換行符。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的MODE —— 输出一个高度和宽度固定的方框(知识点:for循环嵌套for循环)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。