在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)分析&挖掘/ “數(shù)星星”
hash表
單詞統(tǒng)計(jì)
鏈表排序
查找
可變參數(shù)
爬樓梯
內(nèi)存
prim算法 中
線性結(jié)構(gòu)的處理
數(shù)據(jù)選擇
prim算法 上
循環(huán)單向鏈表
基數(shù)排序
堆排序
鏈表重合
排序二叉樹的保存和加載
圖添加和刪除
排序二叉樹線索化
非遞歸排序
字符串查找 下篇
鏈表逆轉(zhuǎn)
函數(shù)堆棧顯示
遞歸和堆棧
二叉樹深度遍歷
線性隊(duì)列
循環(huán)和遞歸
快速排序
尋找丟失的數(shù)
A*算法
克魯斯卡爾算法 下
排序二叉樹
大數(shù)計(jì)算
二叉樹廣度遍歷
prim算法 下
洗牌算法
圖結(jié)構(gòu)
最大公約數(shù)、最小公倍數(shù)
圖創(chuàng)建
雙向鏈表
字符串查找 上篇
尋路
通用算法的編寫
哈夫曼樹 下
線性堆棧
八皇后
排序二叉樹刪除-1
挑選最大的n個(gè)數(shù)
字符串查找 中篇
哈夫曼樹 上
合并排序
回?cái)?shù)
選擇排序
哈希二叉樹
通用數(shù)據(jù)結(jié)構(gòu)
“數(shù)星星”
單向鏈表
排序二叉樹插入
圖的保存
排序二叉樹刪除-2
排序二叉樹刪除-3
n!中末尾零的個(gè)數(shù)統(tǒng)計(jì)

“數(shù)星星”

學(xué)過(guò)編程的朋友都知道,當(dāng)初為了學(xué)習(xí)編程語(yǔ)言中的各種語(yǔ)法結(jié)構(gòu),我們要試著解決各種各樣奇怪的題目。其中"數(shù)星星"就似乎其中的一種。什么是"數(shù)星星"呢?就是打印各種形狀的"*",正三角、倒三角、菱形等等。本篇博客純粹為了紀(jì)念我們逝去的歲月。

a)正三角

void star_1()
{
    int outer;
    int inner;

    for(outer = 1; outer <10; outer ++){
        for(inner = 1; inner <= outer; inner ++){
            printf("%c ", '*');
        }
        printf("n");
    }
}

b)倒三角

void star_2()
{
    int outer;
    int inner;

    for(outer = 9; outer >= 1; outer --){
        for(inner = 1; inner <= outer; inner ++){
            printf("%c ", '*');
        }
        printf("n");
    }
}

c)左三角????????????

void star_3()
{
    int outer;
    int inner;

    for(outer = -4; outer <= 4; outer ++){
        for(inner = 1; inner <= (5 - abs(outer)); inner ++){
            printf("*");
        }

        for(; inner <= 5; inner ++){
            printf(" ");
        }

        printf("n");
    }
}

d) 右三角

void star_4()
{
    int outer;
    int inner;

    for(outer = -4; outer <= 4; outer ++){
        for(inner = 1; inner <= abs(outer); inner ++){
            printf(" ");
        }

        for(; inner <= 5; inner ++){
            printf("*");
        }

        printf("n");
    }
}

e)垂直菱形

void star_5()
{
    int outer;
    int inner;

    for(outer = -4; outer <= 4; outer ++){
        for(inner = -4; inner <= abs(outer) -5; inner ++){
            printf(" ");
        }

        for(; inner <= 5 - abs(outer); inner ++){
            printf("*");
        }

        printf("n");
    }
}

f)水平菱形

void star_6()
{
    int outer;
    int inner;

    for(outer = -9; outer <= 0; outer ++){
        for(inner = outer; inner < 0; inner ++){
            printf(" ");
        }

        for(; inner <= 9; inner ++){
            printf("*");
        }

        printf("n");
    }
}

g)楊輝三角形

void star_7()
{
    int outer;
    int inner;

    for(outer = 1; outer <10; outer ++){
        for(inner = 1; inner <= outer; inner ++){
            printf("%3d ", outer * inner);
        }
        printf("n");
    }
}  
上一篇:八皇后下一篇:哈夫曼樹 上