매니저/C

C언어 1개월 1주차 복습or자습

cdprkr2077 2011. 8. 13. 08:19


void main ( )
{
 char x = 'A';
 int y = 66;

 putchar('A');
 putchar(x);
 putchar(66);
}



void main ( )
{
 putchar ('A'+1);
 putchar ('\n');
 putchar ( 35*2-3 );
 putchar ('\n');
}


void main ( )
{
 char x;
 x = getchar ( );
 putchar ( x );
}

알파벳 중 어느 하나만 입력하면 된다.



void main ( )
{
 char x;
 printf("하나의 글자를 입력해 주세요 : ");
 x = getchar ( );
 printf("입력한 글자는 ");
 putchar( x );
 printf(" 입니다.\n");
}


아라비아 숫자들중 한자리숫자를 입력하면 된다.

void main ( )
{
 char x,y;
 printf("첫번째 글자를 입력해 주세요 : ");
 x = getchar ( );
 printf("두번째 글자를 입력해 주세요 : ");
 fflush(stdin);
 y = getchar ( );
 printf("입력한 글자는 ");
 putchar(x);
 putchar(y);
 printf(" 입니다.\n");
}


void main ( )
{
 char x,y;
 printf("첫번째 글자를 입력해 주세요 : ");
 x = getchar ( );
 printf("두번째 글자를 입력해 주세요 : ");
 fflush(stdin);
 y = getche();
 printf("입력한 글자는 ");
 putchar(x);
 putchar(y);
 printf(" 입니다.\n");
}


두번째 글자를 입력하면 엔터를 치지않아도 곧바로 출력한다.

예1


예2


void main ( )
{
 char x;
 printf("글자를 입력해 주세요 : ");
 x = getch();
 printf("입력한 글자는 ");
 putchar( x );
 printf(" 입니다.\n");
}

글자를 입력하면 엔티를 치지않아도 곧바로 출력한다.

void main ( )
{
 char a, b, c, d;
 printf("비밀번호 네 자리를 입력해 주세요 : ");
 a = getch();
 printf("*");
 b = getch();
 printf("*");
 c = getch();
 printf("*");
 d = getch();
 printf("*");
 printf("\n입력한 비밀번호는 ");
 putchar( a );
 putchar( b );
 putchar( c );
 putchar( d );
 printf(" 입니다.\n");
}

void main ( )
{
 puts("안녕하세요.");
 puts("반갑습니다.\n");
}

그냥 아무런 조건없이 실행하면 바로 출력 된다.


void main ( )
{
 char name[]="대한민국";
 puts(name);
}

그냥 아무런 조건없이 실행하면 바로 출력 된다.


void main( )
{
 char arr[100];
 puts("2010년 월드컵 우승팀은 ? ");
 gets(arr);
 puts("입력한 이름은 : ");
 puts(arr);
}

입력하면 출력





간단한 복습?