본문 바로가기

c언어/자료

c언어- 2일

 

 

------------------------------------------------------------------------------------------------

//  * 대입연산자  1번 예제

 

#include <stdio.h>

int main(void)
{
 int val1 = 2;
 int val2 = 4;
 int val3 = 6;

 val1 += 3;
 val2 += 4;
 val3 += 5; 

 printf(" result : %d %d %d \n",val1, val2, val3);
    return 0;
}

 

------------------------------------------------------------------------------------------------

 

// 2번 예제

 

#include <stdio.h>

int main(void)
{
 int val1 = 2;
 int val2 = -4;

    val1 = -val1;
    printf(" val1 = -val1 연산 이후 val1은 %d \n",val1);
   
 val2 = -val2;
    printf(" val2 = -val2 연산 이후 val2은 %d \n",val2);
  
 return 0;
}

 

------------------------------------------------------------------------------------------------

 

// 3번 예제

 

#include <stdio.h>

int main(void)
{
 int val1 = 10;
 int val2 = 10;

 printf(" 선 연산 후 증가 : %d \n",val1++);    // 출력후 값 증가
 printf(" 다시 한번 출력  : %d \n\n",val1);  //증가된 값 출력

 printf(" 선 연산 후 증가 : %d \n",++val2);   // 증가후 출력
 printf(" 다시 한번 출력  : %d \n\n",val2);


  return 0;
}

------------------------------------------------------------------------------------------------

 

//  4번 예제

 

#include <stdio.h>

int main(void)
{
 int val1 = 10;
 int val2 = 12;
 int result1,result2,result3;

  result1 = (val1 == val2); // 조건에 성립안됨 = 0
  result2 = (val1 <=val2); // 조건에 성립 = 1
  result3 = (val1 > val2); // 조건에 성립안됨 = 0


  printf("result1 : %d \n", result1);
  printf("result2 : %d \n", result2);
  printf("result3 : %d \n", result3);

  return 0;
}

 

------------------------------------------------------------------------------------------------

//  5번 예제

 

#include <stdio.h>

int main(void)
{
 int val1 = 10;
 int val2 = 12;
 int result1,result2,result3;

  result1 = (val1 == 10 && val2 ==12);  // 비교 연산자
  result2 = (val1 <12 || val2 > 12);   // OR
  result3 = (!val1);  // XOR  0이외에 false


  printf("result1 : %d \n", result1);
  printf("result2 : %d \n", result2);
  printf("result3 : %d \n", result3);

  return 0;
}

 

------------------------------------------------------------------------------------------------

 

// 6번 예제   *  안좋은 코드법

 

#include <stdio.h>

int main(void)
{
 int a= 1 , b = 2;

 printf("Hello"), printf("World! \n");

 a++ , b++;                                        // 증가 연산자

 printf("%d",a), printf("%d",b), printf("\n");

  return 0;
}

 

------------------------------------------------------------------------------------------------

// 7번 예제   *  입력문  

 

#include <stdio.h>

int main(void)
{
 int result;
 int val1, val2;


 printf(" 첫 번째 숫자 : ");
 scanf("%d",&val1);  //                   & 앞에 붙어 있으면 주소값이 넘어감

 printf(" 두 번째 숫자 : ");
 scanf("%d",&val2);

 result = val1 + val2;
 printf(" %d + %d = %d \n", val1 , val2, result );
 
 
 return 0;
}

------------------------------------------------------------------------------------------------

 

// 8번 예제   *  두번입력  

 

 

#include <stdio.h>

int main(void)
{
 int result;
 int val1, val2;

 

 printf(" 숫자 둘을 입력 하세요  : ");
 scanf("%d %d",&val1, &val2);

 result = val1 + val2;
 printf(" %d + %d = %d \n", val1 , val2, result );
 
 
 return 0;
}

 

------------------------------------------------------------------------------------------------

 

// 연습문제1  곱셈과  뺄셈 만들기

 

#include <stdio.h>

int main(void)
{
 int result;
 int val1, val2;

 

 printf(" 숫자 둘을 입력 하세요  : ");
 scanf("%d %d",&val1, &val2);
       

       result = val1 * val2;
 printf(" 곱셈 %d + %d = %d \n", val1 , val2, result );

   result = val1 - val2;
 printf(" 뻴셈 %d - %d = %d \n",val1 , val2, result);
 
 
 return 0;
}

 

------------------------------------------------------------------------------------------------

 

// 연습문제2  3개입력값 받고 계산  

 

#include <stdio.h>

int main(void)
{
 int result;
 int val1, val2, val3;

 

 printf(" 숫자 셋을 입력 하세요  : ");
 scanf("%d %d %d",&val1, &val2, &val3);
       

       result = val1 * val2 + val3;  // 식이 길어질 경우 괄호로 묶어 줄것
 printf(" 곱셈 %d * %d + %d = %d \n", val1 , val2, val3, result );

 return 0;
}

 

 

------------------------------------------------------------------------------------------------

 

// 연습문제3  제곱 만들기  

 

#include <stdio.h>

int main(void)
{
 int a;

 

 printf(" 숫자 하나을 입력 하세요  : ");
 scanf("%d",&a);
       

       a *=a;
 printf(" %d \n",a  );

 return 0;
}

 

------------------------------------------------------------------------------------------------

 

// 연습문제3  나머지 구하기  

 

#include <stdio.h>

int main(void)
{
 int a,b;
 int c= 0;

 

 printf(" 숫자 둘을 입력 하세요  : ");
 scanf("%d %d",&a ,&b);
       

       c= a%b;
    printf(" %d / %d =%d \n",a,b,c  );

 return 0;
}

 

 

------------------------------------------------------------------------------------------------

 

 

'c언어 > 자료' 카테고리의 다른 글

c언어 6일차  (0) 2014.04.27
c언어 5일차  (0) 2014.04.26
c언어 4일차  (0) 2014.04.20
c언어 3일차  (0) 2014.04.19
c언어 기본 자료, 연습 문제 pdf 및 ppt  (0) 2014.04.13