직각삼각형 만들기, NUM은 밑변길이
#include <stdio.h>
#define NUM 5

char x[NUM+1];

int main(void)
{
   int i;
   int j =0;

   for(i=0; i<NUM+1; i++){

       while ( j != i ) {

           x[j] = 'x';

           j++;
       }

printf("%s\n", x);
  }
return 0;
}

#include <stdio.h>
#define NUM 10

char x[NUM];

int main(void)
{
   int i;
   int j;

   for(i=0; i<NUM; i++){
       while ( j < NUM-i-1 ) {
           x[j] = '.';
           printf("%c", x[j]);
           j++;
       }
       j=0;

       while ( j <= i ) {
           x[j] = 'x';          
           printf("%c", x[j]);
           j++;
       }

       j=0;
          printf("\n");
  }
return 0;
}

정삼각형만들기, NUM은 총 rows수
#include <stdio.h>
#define NUM 3

char x[NUM];

int main(void)
{
   int i;
   int j;

   for(i=0; i<NUM; i++){
       while ( j <= NUM-i-1 ) {
           x[j] = '.';
           printf("%c",x[j]);
           j++;
       }

       j=0;

       while ( j < 2*i + 1 ) {
           x[j] = 'x';
           printf("%c", x[j]);
             j++;
       }
       j=0;
       printf("\n")
  }
return 0;
}

+ Recent posts