A sentimental robot

for문 연습 본문

C

for문 연습

GOD03219 2018. 1. 2. 13:24

#include<stdio.h>
void main () {


 int i,j;


 printf("Q1.\n");
 for(i=0 ; i<5 ; i++)
 {
  printf("*");
 }
 puts("");


 printf("Q2.\n");
 for(i=0 ; i<5 ; i++)
 {
  printf("*\n");
 }
 puts("");


 printf("Q3.\n");
 for(i=0 ; i<5 ; i++){

  for(j=0 ; j<5 ; j++){
   printf("*");

  }
  puts("");
 }


 printf("Q4.\n");
 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<5 ; j++)

       printf("%d",i+1);


  puts("");

 }


 printf("Q5.\n");
 for(i=0 ; i<5 ; i++){

  for(j=0 ; j<5 ; j++){
   printf("%d", j+1);

  }
  puts("");

 }


 printf("Q6.\n");
 for(i=0 ; i<5 ; i++){

  for(j=0 ; j<5 ; j ++){
   printf("%d",i+1+j);

  }
  puts("");

 }


 printf("Q7.\n");
 for(i=5 ; i>=1 ; i--){

  for(j=0 ; j<5 ; j++){
   printf("%d", i+j);
  }

  puts("");

 }


 printf("Q8.\n");

 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<i+1 ; j++){
   printf("*");


  }
  puts("");

 }


 printf("Q9.\n");
 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<5-i ; j++){
   printf("*");


  }

  puts("");

 }


 printf("Q10.\n");
 for(i=0 ; i<5 ; i++){

  for(j=0 ; j<i ; j++){

   printf(" ");


  }
  for(j=0 ; j<5-i ; j++){
   printf("*");

  }
  puts("");

 }


 printf("Q11.\n");

 for(i=0 ; i<5 ; i++){


  for(j=0 ; j<5-i ; j++)
   printf(" ");


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

   printf("*");


  }

  puts("");

 }


 printf("Q12.\n");

 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<i+1 ; j++){
   printf("*");

  }
  puts("");

 }


 for(i=0 ; i<4 ; i++){
  for(j=0 ; j<4-i ; j++){
   printf("*");


  }

  puts("");

 }


 printf("Q13.\n");

 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<5-i ; j++){

   printf("*");


  }
  puts("");

 }
 for(i=0 ; i<4 ; i++){

  for(j=0 ; j<i+2 ; j++){

   printf("*");

  }
  puts("");
 }


 printf("Q14.\n");

 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<i ; j++){
   printf(" ");

  }

  for(j=0 ; j<5-i ; j++){
   printf("*");

  }
  puts("");
 }
 for(i=0 ; i<4 ; i++){
  for(j=0 ; j<4-i-1 ; j++){
   printf(" ");

  }
  for(j=0 ; j<i+2 ; j++){
   printf("*");
  }
  puts("");
 }


 printf("Q15.\n");
 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<5-i-1 ; j++){
   printf(" ");

  }
  for(j=0 ; j<i+1 ; j++){
   printf("*");
  }
  puts("");
 }
 for(i=0 ; i<4 ; i++){
  for(j=0 ; j<i+1 ; j++){
   printf(" ");

  }
  for(j=0 ; j<4-i ; j++){
   printf("*");
  }
  puts("");
 }


 printf("Q16.\n");
 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<5-i-1 ; j++){

   printf(" ");

  }

  for(j=0 ; j<2*i+1 ; j++){
   printf("*");

  }
  puts("");
 }


 printf("Q17.\n");
 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<i ; j++){
   printf(" ");
  }
  for(j=0 ; j<2*5-2*i-1 ; j++){
   printf("*");

  }

  puts("");
 }


 printf("Q18.\n");
 for(i=0 ; i<5 ; i++){
  for(j=0 ; j<5-i-1 ; j++){

   printf(" ");

  }

  for(j=0 ; j<2*i+1 ; j++){
   printf("*");

  }
  puts("");
 }
 for(i=0 ; i<4 ; i++){
  for(j=0 ; j<i+1 ; j++){
   printf(" ");
  }
  for(j=0 ; j<2*4-2*i-1 ; j++){
   printf("*");

  }

  puts("");
 }


 printf("Q19.\n");
 for(i=0 ; i<5 ; i++){

  for(j=0 ; j<5-i ; j++)
   printf("*");

  for(j=0 ; j<2*i+1 ; j++)
   printf(" ");
  for(j=0 ; j<5-i ; j++)
   printf("*");
  puts("");
 }

 for(i=1 ; i<5 ; i++){
  for(j=0 ; j<i+1 ; j++)
   printf("*");
  
  for(j=0 ; j<2*5-2*i+1 ; j++)
   printf(" ");
  for(j=0 ; j<i+1 ; j++)
   printf("*");
  puts("");


 }

}

'C ' 카테고리의 다른 글

문자열 비교함수  (0) 2018.01.02
문자열  (0) 2018.01.02
표 만들기  (0) 2018.01.02
Recursive Function making header file  (0) 2018.01.02
Visual Studio Shortcut  (0) 2018.01.02