IT기초/C 언어

c언어 - For문 // While 문 // if 문

ITtechRoy 2014. 9. 8. 22:06
728x90
반응형

/*
//1.  출력값은 ?            z의 값 : 25
#include <stdio.h>

  main() 
  { 
  int x = 5;
  int y = 10;
  int z;
  
 z = x + y;
 
   z = z + 10;
   
  printf( "z의 값 : %d \n", z );      
  } 
 */

/*
//2. 빈칸을 채우기.
#include <stdio.h>

  main() 
  { 
  int x;
  int y;
  
 x = 10;
 
   y = x - 5;
   
  if(    x > y       )
  {
  printf( "x의 값이 y보다 큽니다." );
  }
  else
  {
  printf( "x의 값이 y보다 작습니다." );
  }
  } 
*/
/*
//3. 두 수를 입력받아 두 수의 덧셈, 뺄셈, 곱셈, 나눗셈 결과를 출력하는 프로그램을 만드세요.

  #include<stdio.h>
  
 int main()
 {
 int a;
 int b;
 
   printf("두수 입력하시오 : \n");
   scanf("%d %d", &a, &b);
   
  printf("두수의 덧셈결과 : %d \n", a+b);
  printf("두수의 뺄셈결과 : %d \n", a-b);
  printf("두수의 곳셈결과 : %d \n", a*b);
  printf("두수의 나눗셈결과 : %d \n", a/b);
  
    return 0;
    }
*/


/*
//4.  빈칸을 채우기.
#include <stdio.h>

  main() 
  { 
  int i;
  int hap = 0;
  
 for( i = 1; ( i < 11  ) ; i = i + 1 )
 {
 hap = hap + i;
 }
 
   printf( "1부터 10까지의 합 : %d\n",  ( hap  ) );
   } 
*/

 

/*
//5. 빈칸 채우기.
#include <stdio.h>

  main() 
  { 
  int     value;
  char ch;
  
 value = 200;
 ch     = 'a';
 
   printf( "value :  (   %d  ) , ch : ( %c    ) \n", ( value  ), ( ch  ) );
   } 
*/

/*
//6. 빈칸 채우기
#include <stdio.h>

main() 

 int x = 1;
 int y = 2;
 int z = 3;
 
 if( x == y  ) printf( "x는 y와 같습니다. \n" );
 if( x !=y  ) printf( "x는 y와 같지 않습니다. \n" );
 if( x > y  ) printf( "x는 y보다 큽니다. \n" );
 if( x < y  ) printf( "x는 y보다 작습니다. \n" );
 if( y >= z ) printf( "y는 z보다 크거나 같습니다.\n");
  if( y <= z  ) printf( "y는 z보다 작거나 같습니다. \n" );

*/

/*
//7. 출력값을 쓰세요.
#include <stdio.h>

  main() 
  {
  int a = 1;
  int b = -3;
  int c = 0;
  
 printf("1. %d \n", a || b && c);           //   1출력
 printf("2. %d \n", a && (c || b));     //   1출력
 printf("3. %d \n", b && a && c);     // 0출력
 printf("4. %d \n", a || b && c || a);    // 1출력
 printf("5. %d \n", c && b || a && !c);    //  1출력
 
   } 
*/
 

/*
//8. 출력값을 쓰세요.
#include <stdio.h>

  main() 
  { 
  int x = 1;
  
 printf( "x = %d \n", x++ );  // x = 1
 printf( "x = %d \n", x++ );  // x = 2
 printf( "x = %d \n", ++x );  // x = 4
 printf( "x = %d \n", x-- );  // x = 4
 printf( "x = %d \n", x-- );  // x = 3
 printf( "x = %d \n", --x );  // x = 1
 } 
*/

/*
//9. 빈칸 채우기
#include <stdio.h>

  main() 
  { 
  int x = 5;
  int y = 2;
  
 if( 0 < x < 10 )
 {
 printf( "0 < x < 10 \n" );
 }
 
   if( x<0 || y==2  )
   {
   printf( "x가 0보다 작거나, y는 2입니다. \n" );
   }
   
  if( x <= y  )
  {
  printf( "x가 y보다 크지 않습니다. \n" );
  }
  } 
*/


/*
// 10. 이 코드를 수정해서 welcome을 한 번만 출력 하고 싶어요. 어떻게 해야할까요? 수정해봅시다.
// (조건식을 바꾸지 않고 수정해야 합니다.)
 #include <stdio.h> 
 
   main() 
   {
   int num = 1;
   
  while ( num )
  {
  printf("Welcome\n");
  break;
  }
  }  
*/

 

//11. "we can do it!!!" 을 10번 출력하는 프로그램을 만드시오. (for문, while문을 써서 총 2개 만들 것)
/*
#include<stdio.h>

int main()
{
 int a=0;
 
 for(a; a<10; a++)
 {
  printf("we can do it!!! \n");
 }
 return 0;
}
*/


/*
#include<stdio.h>

  int main()
  {
  int a=0;
  
 while(1)
 {
   printf("we can do it!!! \n");
   a++;
 }
 
   }
*/

 

/*
//12. 다음 코드는 입력받은 수가 짝수인지 홀수인지 구분하는 프로그램의 코드이다.
//잘못된 코드를 수정하시오.
#include <stdio.h>

  main() 
  {
  int num = 10;
  
 printf("숫자를 입력해주세요 : ");
 scanf("%c", &num);
 
   if(!(num % 2))
   printf("짝수\n");
   else
   printf("홀수\n");
   }   
*/


/*
//13. 무엇을 하는 프로그램인가? i값부터 j값까지 출력해주는 프로그램
#include <stdio.h>

  main() 
  {
  int i = 0;
  int j = 0;
  
 printf("input i, j : ");
 scanf("%d %d", &i, &j);
 
   while( i <= j) 
   {
   printf("%d\n", i);
   i++; 
   }
   } 
*/


/*
//14. 13번 프로그램의 문제점은 뭘까요? 문제점을 찾아서 수정해보세요.


#include <stdio.h>

main() 
{
 int i = 0;
 int j = 0;
 
 printf("input i, j : ");
 scanf("%d %d", &i, &j);
 
 while( 1 ) 
 {
  if (i <= j)
  {
   printf("%d\n", i);
   i++;
  }
  else
   break;
  
 }
 

*/

 

 

 

 

 

 

 


  
 /*
 
   15. 무엇을 출력하는 프로그램인가?     구구단(2단, 3단, 4단, 5단)
   #include <stdio.h> 
   
  main() 
  {
  int i;
  int j;
  
    for( i = 2; i <= 5; i++ )
    {
    for( j = 1; j <= 9; j++ )
    {
    printf( "%d * %d = %2d \n",  i,  j,  i * j );
    }
    }
    } 
    
*/


/*
//16. 두 수를 입력 받은 뒤 입력받은 두 수를 비교하여 둘 중 작은 수를 출력하는 프로그램을 작성해보시오.

  
#include<stdio.h>
int main()
    {
   
  int a;
  int b;
  printf(" 두수 입력 : ");
  scanf("%d %d", a,b);
  
    if(a<b)
    {
      printf("작은수는 %d 입니다 \n",a);
    }
 
    else if(a>b)
    {
      printf("작은수는 %d 입니다 \n",b);
    }
    
       else 
   { 
    printf("같다\n");
   }
 }
*/

 

728x90
반응형