下が問題文に表記されているように★を表示できません。お願いします。
次の引数の型をもつ関数draw_triを定義し,実行例のような図形を表示する.
void draw_tri(int n);
/* n行の三角形を描画する */
保存場所はinfo1 ファイル名はex42.c
大域変数は使わないこと.draw_tri関数には,scanfを書かないこと
実行例(下線部分がキーボード入力,%はコマンドプロンプト)
% ./ex42
整数を入力
2
★
★★
% ./ex42
整数を入力
3
★
★★
★★★
% ./ex42
整数を入力
4
★
★★
★★★
★★★★
%
私のソースコード
コード:
#include <stdio.h>
void draw_tri(int n);
int main(void)
{
int n;
printf("整数を入力");
scanf("%d", &n);
draw_tri(n);
}
void draw_tri(int n)
{
int i, j;
for(j=0; j<n; j++){
for(i=0; i<n; i++){
printf("★");
}
printf("\n");
}
}