c語言for迴圈如何印菱形

coldplay.xixi
發布: 2020-10-30 09:33:38
原創
7810 人瀏覽過

c語言for迴圈印菱形的方法:使用兩個for循環,實作條件判斷,程式碼為【int i,j;for(i=0; i=n-i-1&&j

c語言for迴圈如何印菱形

c語言for迴圈印菱形的方法:

方法一(以迴圈為主印)

#include  void print(int n) { int i,j; for(i=1; i<=n; i++) { for(j=1; j<=n-i; j++) { printf(" "); } for(j=n-i+1; j=1; i--) { for(j=1; j<=(n-i); j++) { printf(" "); } for(j=n-i+1; j
        
登入後複製

方法二:(兩個for,根據條件判斷實現)

#include  //输出格式 void print(char ch) { putchar(ch); } //星号 void printstar(int n) { int i,j; //行,列 for(i=0; i<2*n-1; i++) { for(j=0; j<2*n-1; j++) { if(i=n-i-1&&j=i-n+1&&j<3*n-i-2) { print('*'); } else { print(' '); } } } print('\n'); } } void main() { int n; printf("---------开始打印符号---------\n"); printf("请输入数字:"); scanf("%d",&n); printstar(n); printf("---------结束打印符号---------\n"); }
登入後複製

說明:(2n-1)—(n-i-1)= n i

( 2n-1)— (-(n-i-1))= 3n-i-2

#結果:

c語言for迴圈如何印菱形

相關學習推薦:C影片教學

以上是c語言for迴圈如何印菱形的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!