| 계절학기 2주차 C 프로그래밍 소스 |
Tech - https://ohyung.net/64 (YMD: 06/07/05 15:52)
Code Type : C

///////////////////////////////////
// 2006년 06월 26일 C 프로그래밍 //
// Coded By Ohyung (2002711158)  //
///////////////////////////////////

/* 프로그램 3-4
#include < stdio.h>
void main()
{
    unsigned int a,b,c;
    a=65;
    b=66;
    c=67;
    printf("%c %c %c \n",a,b,c);
}
/**/

/* 프로그램 3-5
#include < stdio.h>
void main()
{
    unsigned a,b,c;
    a=10;
    b=20;
    c=a-b;
    printf("%d - %d = %d \n",a,b,c);
    printf("%u - %u = %u \n",a,b,c);
}
/**/

/* 프로그램 3-6
#include < stdio.h>
void main()
{
    short a;
    unsigned short b;
    a=32770;
    b=32770;
    printf("a = %d \n",a);
    printf("b = %u \n",b);
}
/**/

/* 프로그램 3-7
#include < stdio.h>
void main()
{
    long int a;
    a=-1987653l;
    printf("a = %ld \n",a);
}
/**/

/* 프로그램 3-8
#include < stdio.h>
void main()
{
    unsigned long int a;
    a=4294967295lu; // unsigned long int 0 <- 4294967295 ->0 loop
    printf("a = %lu \n",a);
}
/**/

/* 프로그램 3-9
#include < stdio.h>
void main()
{
    int a,b,c;
    a=256;  // 10진
    b=0723;  // 8진
    c=0x2ff; // 16진
    printf("10진수 = %d  8진수 = %o  16진수 = %x \n",a,a,a);
    printf("10진수 = %d  8진수 = %o  16진수 = %x \n",b,b,b);
    printf("10진수 = %d  8진수 = %o  16진수 = %x \n",c,c,c);
}
/**/


/* 프로그램 3-9 - Overflow 내기.
#include < stdio.h>
void main()
{
    int a,b,c;
    a=2147483647;  // 10진 max = 2147483647
    b=027777777777;  // 8진 max = 017777777777
    c=0x8fffffff; // 16진 max = 0x7fffffff
    printf("10진수 = %d  8진수 = %o  16진수 = %x \n",a,a,a);
    printf("10진수 = %d  8진수 = %o  16진수 = %x \n",b,b,b);
    printf("10진수 = %d  8진수 = %o  16진수 = %x \n",c,c,c);
}
/**/

/* 프로그램 3-10 
#include < stdio.h>
void main()
{
    float a,b,c;
    a=12.333;
    b=0.12333e2;
    c=12333.0e-3;
    printf("a=%f \n",a);
    printf("b=%f \n",b);
    printf("c=%f \n",c);
}
/**/

/* 프로그램 3-11
#include < stdio.h>
void main()
{
    float a,b,c;
    a=12.333;
    b=0.123333e2;
    c=12.00000012345;
    printf("a=%e \n",a);
    printf("b=%f \n",b);
    printf("c=%f \n",c);
}
/**/

/* 프로그램 3-12
#include < stdio.h>
void main()
{
    float a;
    double b;
    a=123.456;
    b=123.456;
    printf("a=%f , b=%f \n",a,b);
    printf("a=%7.3f , b=%7.3f \n",a,b);
}
/**/

/* 프로그램 3-13
#include < stdio.h>
void main()
{
    float a,b;
    a=0.00000245;
    b=0.0245;
    printf("a=%g \n",a);
    printf("b=%g \n",b);
}
/**/

/* 프로그램 3-14
#include < stdio.h>
void main()
{
    char a,b,c;
    a='A' + 1;
    b='\007';
    c='\x41';
    printf("%c = %d \n",a,a);
    printf("bell %c \n",b);
    printf("%c \n",c);
}
/**/


/* 프로그램 3-15
#include < stdio.h>
void main()
{
    char student[]="Good morning sir!";
    char teacher[]="Good morning every one!";
    printf("%s \n",student);
    printf("%s \n",teacher);
}
/**/

/* 배열방식
#include < stdio.h>
void main()
{
    char a[]="string OK";
    printf("%c ",a[0]);
    printf("%c ",a[1]);
    printf("%c ",a[2]);
    printf("%c ",a[3]);
    printf("%c ",a[4]);
    printf("%c ",a[5]);
    printf("%c ",a[6]);
    printf("%c ",a[7]);
    printf("%c ",a[8]);
    printf("%c ",a[9]);
    printf("%c ",a[10]);
}
/**/

/* 연습문제 1 p102
#include < stdio.h>
void main()
{
    char a='B';
    char b[]="BOOK";
    char *str="note";
    printf("%c \n",a);
    printf("%s \n",b);
    printf("%s \n",str);
}
/**/

/* 연습문제 2 p102
#include < stdio.h>
void main()
{
    float a=253.345;
    printf("%f \n",a);
    printf("%e \n",a);
    printf("%g \n",a);
}
/**/


/* 프로그램 3-16
#include < stdio.h>
void main()
{
    int a;
    a=125;
    printf("a=%d \n",a);

}
/**/


/* 프로그램 3-17
#include < stdio.h>
void main()
{
    unsigned int a;
    a=4294967292;

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

/* 프로그램 3-18
#include < stdio.h>
void main()
{
    char munja;
    munja='A';
    printf("문자 = %c \n",munja);
    printf("ASCII = %d \n",munja);
}
/**/

/* 프로그램 3-19
#include < stdio.h>
void main()
{
    char a='A';
    int b=20,c;
    c= a+b;
    printf("c=%d \n",c);
}
/**/

/* 프로그램 3-20
#include < stdio.h>
void main()
{
    float a=15.678;
    int b;
    b=a;
    printf("b=%d \n",b);
}
/**/

/* 프로그램 3-21
#include < stdio.h>
void main()
{
    int i=50,j=30;
    float k;

    k=(float)i+(float)j;
    printf("k = %f \n",k);


}
/**/

/* Quiz - 정수형 입력 합=정수 변환 평균만 실수형 소수점 2자리*/
#include < stdio.h>
void main()
{
    int a,b,c,sum; // 정수형으로 입력받기
    float avr;  // float형으로 변수를 선언한다.
    
    // 과목 입력 부분 
    printf("A과목의 점수를 입력하세요 : ");
    scanf("%d",&a);
    printf("B과목의 점수를 입력하세요 : ");
    scanf("%d",&b);
    printf("C과목의 점수를 입력하세요 : ");
    scanf("%d",&c);

    // 연산 부분
    sum=a+b+c;
    avr=((float)a+(float)b+(float)c)/3; 

    // 성적표 출력 양식
    printf("\n\n----------- < 성적표 > ------------\n--  A과목  --  B과목  --  C과목  --\n-----------------------------------\n");
    printf("--  %3d   --  %3d  --  %3d  --\n-----------------------------------\n",a,b,c);
    printf("--  3과목 총점은 %3d점 입니다   -- \n--    평균은 %6.2f점 입니다   --\n-----------------------------------\n",sum,avr);

}
/**/

///////////////////////////////////
// 2006년 06월 27일 C 프로그래밍 //
// Coded By Ohyung (2002711158)  //
///////////////////////////////////

/* warning 나오지만 컴파일링됨.;;; b,c 쓰지도 않는 함수 정의에 대한 예제
#include < stdio.h>
void main()
{
    int a,b,c;
    a=0;
    for(;a<6;a++);
    {
    printf("%d",a);
    }

}
/**/

/* Sample 소스 4
#include < stdio.h>
void stepment(void);

void main()
{
    int num=0;
    printf("\n\n");
    for(;num<6;num++)
    {
        stepment();
    }
}
    void stepment(void)
    {
        static int stindex=10;
        static int atindex=10;
        printf("정적변수 stindex=%2d \n",stindex++);
        printf("자동변수 atindex=%2d \n",stindex++);
    }

/**/

/* 프로그램 4-1
#include < stdio.h>
void sub();
void main()
{
    int a=10;
    printf("main-a=%d \n",a);
    sub();
    printf("main-a=%d \n",a);
}
void sub()
{
    int a=20;
    printf("sub-a=%d \n",a);
}
/**/

/* 프로그램 4-2
#include < stdio.h>
void main()
{
    int a=35;
    if(a>10)
    {
        int a=30;
        printf("자동변수(1) a=%d \n",a);
    }
    printf("자동변수(2) a=%d \n",a);
}
/**/

/* 프로그램 4-3
#include < stdio.h>
void main()
{
    auto int a,b;
    printf("a=%d \n",a);
    printf("b=%d \n",b);
}
/**/

/* 프로그램 4-4
#include < stdio.h>
void main()
{
    int a=10;
    int b=40;
    {
        int a=20;
        {
            int a=30;
            printf("block(3) a=%d \n",a);
            printf("block(1) b=%d \n",b);
        }
        printf("block(2) a=%d \n",a);
    }
    printf("block(1) a=%d \n",a);
}
/**/

/* 프로그램 4-5 
#include < stdio.h>
int sub();
void main()
{
    int a,k=0;
    for(a=1;a<=5;a++)
    {
        //k=sub();
        k++;
        printf("k=%-5d",k);
    }
}
int sub()
{
    int c=0;
    c++;
    return(c);
}
/**/

/* 프로그램 4-6
#include < stdio.h>
void main()
{
    static int a=10;
    a=a+1;
    printf("(1) a=%d \n",a);
    {
        a=a+1;
        printf("(2) a=%d \n",a);
    }
    a=a+1;
    printf("(3) a=%d \n",a);
}
/**/

/* 프로그램 4-7
#include < stdio.h>
int sub();
void main()
{
    int a,k;
    for(a=1;a<=5;a++)
    {
        k=sub();
        printf("k=%-5d",k);
    }
}
int sub()
{
    static int c;
    c++;
    return(c);
}
/**/

/* 프로그램 4-8
#include < stdio.h>
void sub();
void main()
{
    int c;
    printf(" static var.  auto var.  \n");
    printf("=========================\n");

    for(c=0;c<3;c=c+1)
    {
        sub();        
    }
}
void sub()
{
    static int a=20;
    auto int b=20;
    printf(" a = %d     b = %d\n",a,b);
    a=a+1;
    b=b+1;
}
/**/

/* 프로그램 4-9
#include < stdio.h>
void sub1();
void sub2();
static int a=20;

void sub1()
{
    a=a+1;
    printf("sub(1) a=%d \n",a);
}
void sub2()
{
    a=a+2;
    printf("sub(2) a=%d \n",a);
}

void main()
{
    a=a+1;
    printf("main() a=%d \n",a);
    sub1();
    sub2();
}
/**/

/* 프로그램 4-10
#include < stdio.h>
void main()
{
    register int a,b,c;
    a=20;
    b=30;
    c=a+b;
    printf("a=%d \n",a);
    printf("b=%d \n",b);
    printf("c=%d \n",c);
}
/**/

/* 프로그램 4-11
#include < stdio.h>
void main()
{
    register a,b;  // int 생략가능
    for(a=1;a<=19;a++)
    {
        for(b=1;b<=19;b++)
        {
            if(a==19)
                printf("%d * %3d = %4d \n",a,b,a*b);
        }
    }
}
/**/

/* 프로그램 4-12
#include < stdio.h>
void main()
{
    register int a=10;
    {
        register a=20;
        {
            register a=30;
            printf("a=%d \n",a);
        }
        printf("a=%d \n",a);
    }
    printf("a=%d \n",a);
}
/**/

/* 프로그램 4-13
#include < stdio.h>
int i=100;
void sub();
void main()
{
    extern int i;
    printf("i=%d \n",i);
    {
        int i=200;
        printf("i=%d \n",i);
    }
    sub();
    printf("i=%d \n",i);
}
void sub()
{
    extern int i;
    i=i+1;
}
/**/

/* 프로그램 4-14 - 에러 정의가 뒤에 되어있음. 
#include < stdio.h>
int a=100;
void main()
{
    printf("a+b=%d \n",a+b);
}
int b=200;
/**/

/* 프로그램 4-14 수정  
#include < stdio.h>
int a=100;
int b=200;
void main()
{
    printf("a+b=%d \n",a+b);
}
/**/

/* 프로그램 4-15
#include < stdio.h>
int x=150;
int y=300;
void main()
{
    printf("x+y=%d \n",x+y);
}
/**/

/* 프로그램 4-16
#include < stdio.h>
int a=100;
void main()
{
    extern a;
    extern b;
    printf("a+b=%d \n",a+b);
}
int b=200;
/**/

/* 연습문제 1 133p
#include < stdio.h>
void sub();
void main()
{
    int k;
    printf("static auto \n-----------\n");
    for(k=0;k<3;k++)
        sub();
}
void sub()
{
    static int a=1;
    auto int b=1;
    printf("a=%d   b=%d\n",a,b);
    a++;
    b++;
}
/**/

/* 연습문제 4 133p - Quiz */
#include < stdio.h>
int x=500;
void sub();
void main()
{
    auto int x=300;
    sub();
    printf("main 내에서의 x=%d 입니다. \n",x);
}
void sub()
{
    extern int x;
    x=x+100;
    printf("sub내에서의 x=%d 입니다. \n",x);
}
/**/

///////////////////////////////////
// 2006년 06월 28일 C 프로그래밍 //
// Coded By Ohyung (2002711158)  //
///////////////////////////////////

/* 프로그램 4-17
#include < stdio.h>

void sub1();
int x=30;
void main()
{
    extern int y;
    printf("x1=%d , y1=%d \n",x,y);
    sub1();
}

int y=40;
void sub1()
{
    printf("x2=%d , y2=%d \n",x,y);
}
/**/

/* 프로그램 4-18
#include < stdio.h>
// #include < conio.h>
// #include "D:\Ohyung\0628\prog2.cpp"
void sub();
int a=20,b=5;
void main()
{
    int sum;
    sum=a+b;
    printf("main의 결과 = %d \n",sum);

    sub();
}
/**/

/* 프로그램 4-19
#include < stdio.h>
#include < conio.h>
void main()
{
    int a,b,c;
    static i,j,k;

    printf("주소1 : %u %u %u \n",&a,&b,&c);
    printf("주소2 : %u %u %u \n",&i,&j,&k);
}
/**/

/* sample5 소스
#include < stdio.h>

void main()
{
    int a,b;
    printf("\n\n");
    printf("복합 대입 연산을 수행할 정수 a값을 입력하시오. : ");
    scanf("%d",&a);
    printf("복합 대입 연산을 수행할 정수 b값을 입력하시오. : ");
    scanf("%d",&b);
    printf(" a + = b 의 결과는 %d 이다. \n",a+=b);
    printf(" a - = b 의 결과는 %d 이다. \n",a-=b);
    printf(" a * = b 의 결과는 %d 이다. \n",a*=b);
    printf(" a / = b 의 결과는 %d 이다. \n",a/=b);
    printf(" a % = b 의 결과는 %d 이다. \n",a%=b);
    printf(" a <<= b 의 결과는 %d 이다. \n",a<<=b);
    printf(" a >>= b 의 결과는 %d 이다. \n",a>>=b);
}
/**/

/* 프로그램 5-1
#include < stdio.h>
void main()
{
    int a,b,c;    
    a=100;b=200;c=300;

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

/* 프로그램 5-2
#include < stdio.h>
void main()
{
    int a,b,c;
    a=b=c=500;

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

/* 프로그램 5-3
#include < stdio.h>
void main()
{
    int a=1,b=2,c=3,d=4;
    a+=b;
    b-=c;
    c*=d;
    d/=a;
    a%=c;
    printf("a=%d \n",a);
    printf("b=%d \n",b);
    printf("c=%d \n",c);
    printf("d=%d \n",d);
    printf("a=%d \n",a);
}
/**/

/* 프로그램 5-4
#include < stdio.h>
void main()
{
    int a,b,x,y,z,v;
    a=7;b=3;
    x=a+b;
    y=a-b;
    z=a*b;
    v=a/b;
    printf("a+b=%d \n",x);
    printf("a-b=%d \n",y);
    printf("a*b=%d \n",z);
    printf("a/b=%d \n",v);
}
/**/

/* 프로그램 5-5
#include < stdio.h>
void main()
{
    int a,b;
    a=7%3;
    b=-15%-2;
    printf("a=%d , b=%d \n",a,b);
}
/**/

/* 프로그램 5-6
#include < stdio.h>
void main()
{
    int n=1,a=1;
    int x,b;

    x=++n;
    b=a++;

    printf("x=%d \n",x);
    printf("n=%d \n\n",n);

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

/* 프로그램 5-7
#include < stdio.h>
void main()
{
    int a,b,c,d;
    a=b=c=10;

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

    d=a+ ++c;
    printf("a=%d , c=%d , d=%d \n",a,c,d);
}
/**/

/* 프로그램 5-8
#include < stdio.h>
void main()
{
    int n=0;

    while(n++<=10)
    {
        printf("n=%d \n",n);
    }
}
/**/

/* 프로그램 5-9
#include < stdio.h>
void main()
{
    int n=3,a=3;
    int x,b;
    x=--n;
    b=a--;

    printf("x=%d \n",x);
    printf("n=%d \n",n);
    printf("b=%d \n",b);
    printf("a=%d \n",a);
}
/**/

/* 프로그램 5-10
#include < stdio.h>
void main()
{
    int a,b,c;
    
    a=10;
    printf("%d  ",a);
    b=--a+5;
    c=7+a--;
    printf("%d  ",b);
    printf("%d  ",c);
    printf("%d  ",a);
}
/**/

/* 프로그램 5-11
#include < stdio.h>
void main()
{
    int a=7,b;

    b=-a;
    printf("a= %d  \n",a);
    printf("b= %d  \n",b);
}
/**/

/* 프로그램 5-12
#include < stdio.h>
void main()
{
    int a=7;
    printf("%d \n",++a);
    printf("%d %d %d \n",a,++a,a++);
}
/**/

/* 프로그램 5-13
#include < stdio.h>
void main()
{
    int a,b,c,d;
    b=c=5;
    a=(b>c);
    printf("a=%d \n",a);

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

}
/**/

/* 프로그램 5-14
#include < stdio.h>
void main()
{
    int a,b,x,y;

    a=5;b=7;
    x=(a
void main()
{
    int a=5,b=0;

    printf("a&&b = %d \n",a&&b);
    printf("a||b = %d \n",a||b);
}
/**/

/* 프로그램 5-16
#include < stdio.h>
void main()
{
    int a=5,b=3;

    printf("a&&b = %d \n",a&&b);
    printf("a||b = %d \n",a||b);
}
/**/

/* 프로그램 5-17
#include < stdio.h>
void main()
{
    int a,b,c,d;
    
    a=0;b=12;c=!a;d=!b;

    printf("!0 = %d \n",c);
    printf("!12 = %d \n",d);
}
/**/

/* 프로그램 5-18
#include < stdio.h>
void main()
{
    int a,b,c;
    a=1;b=6;
    c=a<
void main()
{
    int a,b,c;
    a=-1;b=5;
    c=a<
void main()
{
    int a,b;

    a=30;
    b=a>>2;
    printf("30>>2 : %d \n",b);
}
/**/

/* 프로그램 5-21
#include < stdio.h>
void main()
{
    int a,b;
    a=-7;
    b=a>>3;
    
    printf("-7>>3  :  %d \n",b);
}
/**/

/* 프로그램 5-22
#include < stdio.h>
void main()
{
    unsigned a,b;
    
    
    a=25;
    b=a>>7;

    printf("25>>2 -> %d \n",b);
}
/**/

/* 연습문제 7 184p
#include < stdio.h>
void main()
{
    int a;
    a=0xf*2180; // 16진수 
    a+=0103; // 8진수
    printf(" %d ",a); // 15*2180 + 67 의 값
}
/**/

/* 연습문제 8 184p
#include < stdio.h>
void main()
{
    unsigned char a;
    a=0xfl; // 15 long으로
    printf("%x \n",a);
    a=a>>2;
    printf("right shift a = %x \n",a);
}
/**/

/* 연습문제 10 184p */
#include < stdio.h>
void main()
{
    int x=123,y,z;
    y=x*4;
    z=x<<2;
    printf("x*4의 값 = %d \n",y);
    printf("x의 left shift 값 = %d \n",z);

}
/**/

///////////////////////////////////
// 2006년 06월 29일 C 프로그래밍 //
// Coded By Ohyung (2002711158)  //
///////////////////////////////////

/* 프로그램 5-23
#include < stdio.h>
void main()
{
    char a,b,c;
    a='A';
    b='B';
    c=a&b;
    printf("a=%d , b=%d , c= %d \n",a,b,c);
    printf("a=%c , b=%c , c= %c \n",a,b,c);
}
/**/

/* 프로그램 5-24
#include < stdio.h>
void main()
{
    char a,b,c;
    a='A';
    b='B';
    c=a|b;
    printf("a=%d , b=%d , c= %d \n",a,b,c);
    printf("a=%c , b=%c , c= %c \n",a,b,c);
}
/**/

/* 프로그램 5-25 
#include < stdio.h>
void main()
{
    int a,b,c;
    a=12;
    b=15;
    c=a^b;
    printf("a^b = %d \n",c);
}
/**/

/* 프로그램 5-26
#include < stdio.h>
void main()
{
    int a,b;
    a=0;
    b=~a;
    printf("~%d = %d \n",a,b);
}
/**/

/* 프로그램 5-27
#include < stdio.h>
void main()
{
    int a;

    printf("number input(0~9)? ");
    scanf("%d",&a);

    printf("string = %s \n",(a<5)?"one":(a==5)?"two":"three");
}
/**/

/* 프로그램 5-28
#include < stdio.h>
void main()
{
    int a,b,max;
    printf("a 와 b 값 입력하세요! : ");
    scanf("%d %d",&a,&b);
    (a>=b)?(max=a):(max=b);

    printf("최대값  =  %d \n",max);
}
/**/

/* 프로그램 5-29
#include < stdio.h>
void main()
{
    int a,b,c,d;
    b=(a=5,a+1),c=b/2,d=c%2;

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

/* 프로그램 5-30
#include < stdio.h>
void main()
{
    int a,b,c;
    c=(b=5,a=9,b*a);
    printf("c=%d \n",c);
}
/**/

/* 프로그램 5-31 
#include < stdio.h>
void main()
{
    int a1,a2,a3,a4,a5,a6;
    
    a1=sizeof(char);
    a2=sizeof(int);
    a3=sizeof(short);
    a4=sizeof(long);
    a5=sizeof(float);
    a6=sizeof(double);
    printf(" char  = %d byte \n",a1);
    printf(" int   = %d byte \n",a2);
    printf(" short  = %d byte \n",a3);
    printf(" long  = %d byte \n",a4);
    printf(" float  = %d byte \n",a5);
    printf(" doulbe = %d byte \n",a6);
}
/**/

/* 프로그램 5-32
#include < stdio.h>
void main()
{
    char a;
    int b;
    printf(" size of a = %d byte \n",sizeof(a));
    printf(" size of b = %d byte \n",sizeof(b));
}
/**/

/* 프로그램 5-33
#include < stdio.h>
void main()
{
    printf(" sizeof (256*3) = %d byte \n",sizeof(256*3));
    printf(" sizeof (3.14*1.56) = %d byte \n",sizeof(3.14*1.56));
}
/**/

/* 프로그램 5-34
#include < stdio.h>
void main()
{
    int a=5;
    double b=6;
    int c;

    c=sizeof(a+b);
    printf(" size of (a+b) = %d byte \n",c);
}
/**/

/* 프로그램 5-35
#include < stdio.h>
void main()
{
    int a,b;
    a=1.6+1.7;
    b=(int)1.6+(int)1.7;
    printf("a=%d , b=%d \n",a,b);
}
/**/

/* 프로그램 5-36
#include < stdio.h>
void main()
{
    int a=20,b=3;
    printf("a/b=%5.2f \n",(float)a/(float)b);
    printf("a/b= %d \n",a/b);
}
/**/

/* 프로그램 5-37
#include < stdio.h>
void main()
{
    int a=10;

    printf("a=%d \n",a);
    printf("a의 주소 = %d \n",&a);
}
/**/

/* 프로그램 5-38
#include < stdio.h>
void main()
{
    int a,b,*p;

    a=12;
    p=&a;
    b=*p;

    printf(" a = %d \n",a);
    printf("&a = %d \n",p);
    printf("*p = %d \n",b);
}
/**/

/* 연습문제 7 181p
#include < stdio.h>
void main()
{
    int a,b;
    b=10;
    a=(b<3)? 15:20;
    printf(" a = %d \n",a);
}
/**/

/* 연습문제 8 182p
#include < stdio.h>
void main()
{
    int a,b;
    a=10;
    b=(a=20,++a);
    printf(" a = %d , b = %d \n",a,b);
}
/**/

/* 연습문제 7 181p
#include < stdio.h>
void main()
{
    int a=3,b=5;
    printf(" 1 = %d \n",a<<2);    
    printf(" 2 = %d \n",a&b);    
    printf(" 3 = %d \n",a||b);
    printf(" 4 = %d \n",a^b);
}
/**/

/* Quiz - 세값을 입력받아 큰것 출력
#include < stdio.h>
void main()
{
    int a,b,c,max1,max2;
    printf("a 와 b 그리고 c의 값 입력하세요! : ");
    scanf("%d %d %d",&a,&b,&c);
    (a>=b)?(max1=a):(max1=b);
    (max1>=c)?(max2=max1):(max2=c);
    printf("최대값  =  %d \n",max2);
}
/**/

태그 : , ,
| 이 포스트에 대한 이용규약 |
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 라이센스 에 따라 이용하실 수 있습니다.
This work is licensed under a Creative Commons Attribution 2.0 Korea LicenseLink in a new window.

| 이 글과 태그로 연관된 글 |

| 트랙백(2) |
트랙백 주소 :: https://ohyung.net/rserver.php?mode=tb&sl=64