Thursday, July 9, 2009

C Programming?

How can I write a function in C that will take in a number, n, and will display one * on the first line, then one more each line until it displays a line with n *'s.





Example: draw(4) would display:


*


**


***


****





My main problem is getting it to print a new line at the appropriate time, and not after each *

C Programming?
void printStars(int n){


  if (n %26lt; 1) return;


  for(int i = 1; i %26lt;= n; ++i){


    for(int j = 1; j %26lt;= i; ++j){


      printf('*');


      }


    printf('\n');


  }


}


No comments:

Post a Comment