728x90
누구나 쉽게 즐기는 C언어 콘서트 3장 Programming 풀이
1. 사용자로부터 소수점 표기 형식으로 실수를 읽어서 지수 형식으로 출력하는 프로그램을 작성하라.
답 :
#include <stdio.h>
int main() {
double a;
printf("실수를 입력하시오: ");
scanf("%lf", &a);
printf("지수 형식으로는 %e입니다.", a);
return 0;
}
2. 사용자에게서 받은 문자의 아스키 코드를 출력하는 프로그램을 작성하시오.
답 :
#include <stdio.h>
int main() {
char c;
printf("문자를 입력하시오: ");
scanf("%c", &c);
printf("아스키 코드: %d", c);
return 0;
}
3. 사용자로부터 x의 값을 실수로 입력받아서 다음과 같은 다항식의 값을 계산하는 프로그램을 작성하라.
답 :
#include <stdio.h>
int main() {
double x, z;
printf("x의 값을 입력하시오: ");
scanf("%lf", &x);
z = 3*(x*x*x) - 7*(x*x) + 9;
printf("%lf", z);
return 0;
}
4. 면적의 단위인 제곱미터를 평으로 환산하는 프로그램을 작성하시오. 여기서 1평은 3.3058㎡이다. 변수들의 자료형은 어떤 것을 선택하는 것이 좋은가? 기호 상수를 이용하여 1 제곱미터 당 평을 나타내어라.
답 :
#include <stdio.h>
void main(void){
float a;
printf("면적을 제곱미터 단위로 입력하시오: ");
scanf("%f", &a);
printf("%.2f제곱미터는 %.2lf평 입니다", a, a / 3.3058);
return 0;
}
5. 이번 장에서 학습한 모든 자료형의 크기를 sizeof 연산자를 사용하여 출력하는 프로그램을 작성하여 보라.
#include <stdio.h>
void main(void) {
printf("char형의 크기는 %d바이트입니다.\n", sizeof(char));
printf("short형의 크기는 %d바이트입니다.\n", sizeof(short));
printf("int형의 크기는 %d바이트입니다.\n", sizeof(int));
printf("long형의 크기는 %d바이트입니다.\n", sizeof(long));
printf("long long형의 크기는 %d바이트입니다.\n", sizeof(long long));
printf("float형의 크기는 %d바이트입니다.\n", sizeof(float));
printf("double형의 크기는 %d바이트입니다.\n", sizeof(double));
printf("long double형의 크기는 %d바이트입니다.\n", sizeof(long double));
return 0;
}
728x90
'프로그래밍 > C\C++' 카테고리의 다른 글
누구나 쉽게 즐기는 C언어 콘서트 3장 연습문제 답 (0) | 2023.04.07 |
---|---|
누구나 쉽게 즐기는 C언어 콘서트 2장 Programming 답 (0) | 2023.03.29 |
누구나 쉽게 즐기는 C언어 콘서트 2장 연습문제 답 (0) | 2023.03.27 |