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

萬能百科  > 游戲數(shù)碼?  > 

c語言輸出菱形

2022-02-23   

工具/材料

ubuntu+vim+gcc

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

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

  • 06

    編譯運行后的結果如下

  • 07

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

    void print(int n)
    {
    //判斷n是否符合正奇數(shù)的要求
    if(n < 0 "| n % 2 == 0)
    //不符合則直接退出
    return;
    //對上半個菱形輸出
    int i = 1,j = 1;
    //i控制行數(shù)
    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控制行數(shù)
    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");
    }
    }

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

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

標簽

主站蜘蛛池模板: 国产中文字幕一区 | 五月天综合网 | 99精品国自产在线 | 香蕉视频一区 | 中文字幕手机在线观看 | 好吊妞这里有精品 | 亚洲精品高清视频 | 国产乱码精品一区二三区蜜臂 | 国产中文字幕在线视频 | 精品视频999 | 国产精品suv一区二区 | 偷拍久久久 | 久久国产精品免费观看 | 午夜精华 | 亚洲一区 在线播放 | 亚洲激情在线播放 | 91在线视频免费 | 波多野结衣家庭教师 | 一区二区三区精品在线观看 | 黄色国产视频网站 | 国产精品自产拍在线观看 | a级在线 | 91操操操| 一级做a爱片久久毛片 | 国产亚洲精品久久久 | 免费黄色片子 | 精品久久久一区 | 一季繁星越南剧在线观看免费 | 国产成人高清 | 日韩高清欧美 | 97超级碰| 免费在线播放 | 欧美一卡 | 91亚洲国产成人久久精品麻豆 | 男人的天堂欧美 | 亚洲激情欧美激情 | 秋霞成人av | 国产欧美a | 美国黄色网 | 久久久久久久久久免费 | 97精品视频在线观看 |