본문 바로가기

과제모음

[C Lang]자료의 입출력

반응형

[[연습문제 1]]

 

#include <stdio.h>

int main()
{
 char in1, in2, in3;

 printf("문자와 일치하는 ASCII코드 값\n\n");

 printf("입력 1 : ");
 in1 = getchar();
 fflush(stdin);

 printf("입력 2 : ");
 in2 = getchar();
 fflush(stdin);

 printf("입력 3 : ");
 in3 = getchar();
 fflush(stdin);

 printf("\n\n\n검색결과\n");
 printf("문자 %c == ASCII %d \n", in1, in1);
 printf("문자 %c == ASCII %d\n", in2, in2);
 printf("문자 %c == ASCII %d\n", in3, in3);

 return 0;
}

 

[[연습문제2]]

 

#include <stdio.h>

int main()
{
 const double PI = 3.141592;
 int r;
 double rp2, rrp;

 printf("반지름을 입력하세요 : ");
 scanf("%d", &r);
    rp2 = r * PI * 2;
 rrp = r * r * PI;
 printf("원 둘레 : %.2f\n", rp2);
 printf("원 넓이 : %.2f\n", rrp);
 return 0;
}

 

[[연습문제3]]

 

#include <stdio.h>

int main()
{
 int up, down, height;
 double sadari;

 printf("사다리꼴 밑변 : ");
 scanf("%d", &down);
 fflush(stdin);

 printf("사다리꼴 윗변 : ");
 scanf("%d", &up);
 fflush(stdin);

 printf("사다리꼴 높이 : ");
 scanf("%d", &height);
 fflush(stdin);

 sadari = (up + down) * height / 2.0;
 printf("----------------------------\n");
 printf("사다리꼴 넓이 : %.2f\n", sadari);

 return 0;
}

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

 

fflush(stdin) => /n 으로 저장된 값을 초기화해준다

fflush(stdout) => 입력된 것들을 바로 출력 시킨다 ex)채팅 프로그램


반응형

'과제모음' 카테고리의 다른 글

[C Lang]반복문 - if  (0) 2010.01.22
[C Lang]연산자(Operator)  (0) 2010.01.22
[C Lang]자료형, 변수, 상수  (0) 2010.01.22
[C++]다중상속  (0) 2010.01.22
[C++]상속3  (0) 2010.01.22