#C, 47 46 bytes
Takes input from the command line
f(n){for(n?f(n-1):0;n>-1;putchar(n--?42:10));} main(c,v)char**v; { f(atoi(v[1])); }
a.exe 3 * ** *** #C, 47 46 bytes
Takes input from the command line
f(n){for(n?f(n-1):0;n>-1;putchar(n--?42:10));} main(c,v)char**v; { f(atoi(v[1])); }
a.exe 3 * ** ***