C言語のブラッシングに関する質問に関するメモ-スマイリーフェイスの印刷

ここに画像の説明を挿入

トピック

階段を印刷すると同時に、階段の上に2つのスマイリーフェイスを印刷します。

ここに画像の説明を挿入

アイデア

iを使用して行を制御し、jを使用して列を制御し、jを使用してiの変化に応じて出力される黒い四角の数を制御します。

128から255までの数字は拡張コードであり、元々は表示に使用されていないことに注意してください。このプログラムを実行するコンソールのコードページを437に変更します。

答え

#include <stdio.h>
#include <windows.h>

int main()
{
    
    
    int i,j;
    SetConsoleOutputCP(437);

    printf("\1\1\n");   //输出两个笑脸

    for(i=1;i<11;i++)
    {
    
    
        for(j=1;j<=i;j++)
        {
    
    
            printf("%c%c",219,219);
        }

        printf("\n");
    }

}

サンプル出力

ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_21484461/article/details/123998371