[[연습문제 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)채팅 프로그램