看曰本女人大战黑人视频_亚洲人成无码网www_丰满少妇高潮惨叫视频_亚洲色欲色欲欲www在线_巨爆乳无码视频在线观看_亚洲国产精品一区二区美利坚

萬能百科  > 游戲數碼?  > 

c語言輸出菱形

2022-02-23   

工具/材料

ubuntu+vim+gcc

操作方法

  • 01

    首先,輸入預處理指令#include <stdio.h>與函數原型void print(int n)。
    其中,n表示行數。

  • 02

    然后,對輸入的n進行提前判斷,若小于0或為偶數,則結束打印。

  • 03

    接著對上半個菱形進行輸出(包括最長的行)。使用兩層循環進行輸出,分別控制行數與行內的位置。

  • 04

    接著對下半個菱形進行輸出(包括最長的行)。也使用兩層循環進行輸出,分別控制行數與行內的位置。

  • 05

    對n=5與n=7進行輸出測試,代碼如下。

  • 06

    編譯運行后的結果如下

  • 07

    以下是所有的代碼:
    #include <stdio.h>

    void print(int n)
    {
    //判斷n是否符合正奇數的要求
    if(n < 0 "| n % 2 == 0)
    //不符合則直接退出
    return;
    //對上半個菱形輸出
    int i = 1,j = 1;
    //i控制行數
    for(i = 1; i <= (n + 1) / 2; i++)
    {
    //j控制每一行的位置
    //輸出空格
    for(j = 1; j <= (n+1)/2 - i; j++)
    printf(" ");
    //輸出*
    for(j = 1; j <= 2 * i - 1; j++)
    printf("*");
    //輸出換行
    printf("\n");
    }
    //輸出下一半
    //i控制行數
    for(i = 1; i <= n/2; i++)
    {
    //j控制每一行的位置
    //輸出空格
    for(j = 1; j <= i; j++)
    printf(" ");
    //輸出*
    for(j = 1; j <= n -2 * i; j++)
    printf("*");
    //輸出換行
    printf("\n");
    }
    }

    //測試函數,測試n=5和n=7
    int main()
    {
    printf("5\n");
    print(5);
    printf("7\n");
    print(7);
    return 0;
    }

詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。

標簽

主站蜘蛛池模板: 99视频这里有精品 | 国产精品国产一区二区三区四区 | 四虎影院永久在线 | 午夜久| 久久精品5 | 日韩在线视频观看免费 | 亚洲成人婷婷 | 亚洲精品福利在线观看 | 99国产在线| 四虎国产成人精品免费一女五男 | 91精品国产综合久久久密臀九色 | 三区在线观看 | 国产精品第5页 | 欧美在线一级 | 亚洲成人福利视频 | 午夜快播| 可以免费在线观看的av | 成人av综合网 | 亚洲国产日韩在线 | 日本精品视频一区 | 欧美日韩精品在线 | 波多野结衣在线观看一区二区三区 | 欧美成人中文字幕 | 久久五月天婷婷 | 亚洲免费小视频 | 99热这里只有精品在线观看 | 青娱乐成人| 在线观看国产成人 | 免费岛国av| 日韩中文在线视频 | 黄色xxxxxx | 久久色在线观看 | 欧美男人天堂 | av在线免费网址 | 麻豆日韩 | 四虎影院永久地址 | 久久精品视频在线播放 | 国产h视频在线 | 男女性高潮免费网站 | 亚洲爽爽 | 欧美精品成人在线 |