C언어 - 3일차

Posted by seunggwon
2009. 5. 19. 10:21 IT Note/C

// 이중 for문
//역직각삼각형
#include <stdio.h>
void main()
{
 int i, j;
 for(i=0; i<5; i++)
 {
  for(j=0; j<5; j++)
  {
   if(i>j)
   {
    printf(" ");
   }
   else
   {
    printf("*");
   }
  }
  printf("\n");
 }
}

출력결과
*****
 ****
  ***
   **
    *

=====================================================================
//직각삼각형
#include <stdio.h>
void main()
{
 int i, j;
 for(i=0; i<5; i++)
 {
  for(j=0; j<5; j++)
  {
   if(i>=j)
   {
    printf("*");
   }
  }
  printf("\n");
 }
}

#include <stdio.h>
void main()
{
 int i, j;
 for(i=0; i<5; i++)
 {
  for(j=0; j<=i; j++)
  {
   printf("*");
  }
  printf("\n");
 }
}

출력결과
*
**
***
****
*****

==========================================================

//구구단출력 2~9단

#include <stdio.h>

void main()

{

int i, j;

for(i=2; i<9; i++)

{

for(j=1; j<9; j++)

{

printf("%d*%d=%d ", i, j, i*j);

}

printf("\n");

}

}

출력결과

2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16

3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24

4*1=4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64


=================================================================================================================================

//1~100중에서 3의 배수 출력하되, 9의 배수 출력하지 않음

#include <stdio.h>

void main()

{

int a;

for(a=1; a<100; a++)

{

if(a%9==0)

{

continue;

}

if(a%3==0)

{

printf("%d ", a);

}

}

}

출력결과

3 6 12 15 21 24 30 33 39 42 48 51 57 60 66 69 75 78 84 87 93 96




/*

#include <stdio.h>

void main()

{

int i;

for(i=1; i<=100; i++)

{

printf("%d\n", i);

}

printf("%d\n", i);

}

*/


/*

#include <stdio.h>

void main()

{

int i;

for(i=5; i<=100; i+5)

{

printf("%d\n", i);

}

}

*/


/*

#include <stdio.h>

void main()

{

int n, i;

int total=0;

printf("수를 하나 입력하세요\n");

scanf("%d", &n);

for(i=1; i<=n; i++)

{

total+=i;

}

printf("%d\n", total);

}

*/


/*

#include <stdio.h>

void main()

{

int i, j;

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

{

printf("*", i);

for(j=0; j<5; j++)

{

printf("*", j);

}

printf("\n");

}

}

*/


/*

#include <stdio.h>

void main()

{

int a,b;

for(a=0; a<5; a++)

{

for(b=0; b<a; b++)

{

printf("*");

}

printf("\n");

}

}

*/


'IT Note > C' 카테고리의 다른 글

C언어 - 4일차  (0) 2009.05.19
C언어 - 2일차  (0) 2009.05.19
C언어 - 1일차  (0) 2009.05.19