トピック
階段を印刷すると同時に、階段の上に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");
}
}