#include <stdio.h> print_mark(int height); int main(void) { /* 変数を定義する */ int height; scanf("%d", &height); printf("\n"); return 0; } /* アスタリスクで三角形を描画する */ int print_mark(int height){ for(int i=0; i<height; i++){ for(int j=0; j<i+1; j++){ printf("*"); } printf("\n"); } }
print_markの関数を用いて入力に対して三角形を作りたいのですがうまく表示されません。
mainのreturn 0の前でprint_mark(height)すれば良いのでは?
まず以下をお読みいただけると良いかと思います。
[質問するときのヒント](https://teratail.com/help/question-tips )
"うまく表示されない"じゃなく"まったく表示されない"でしょう。
main内でprint_markを呼んでいないんだから。