1: /* stair11.c */ 2: #include 3: 4: int main( void ){ 5: 6: /* 変数の宣言 */ 7: int n; 8: 9: /* カウンタ用変数の宣言 */ 10: int i, j; 11: 12: /* scanf 関数で整数を入力 */ 13: printf( "正の整数を入力してください----- " ); 14: scanf( "%d", &n ); 15: printf( "%d 段の階段です\n\n", n ); 16: 17: /* n 段の階段をを作画 */ 18: for ( i = 1; i < n + 1; i = i + 1 ) { 19: 20: /* 左側の空白 */ 21: for ( j = 1; j < n - i + 1; j = j + 1 ) { 22: 23: printf( " " ); 24: } 25: 26: /* 階段 */ 27: for ( j = 1; j < i + 1; j = j + 1 ) { 28: 29: printf( "*" ); 30: 31: } 32: 33: /* 改行 */ 34: printf( "\n" ); 35: 36: } 37: 38: /* 改行 */ 39: printf( "\n" ); 40: 41: return 0; 42: 43: }