반응형
6. 화씨 단위의 온도를 입력받아 섭씨 단위의 온도를 구하는 프로그램을 작성하시오.
<소스 코드>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <stdio.h> int main() { double F, C; printf("화씨온도(F)를 입력하세요. : "); scanf("%lf", &F); C = (5.0 / 9.0)*(F - 32); printf("화씨온도 %.1lf의 섭씨온도는 %.1lf입니다.\n", F, C); return 0; } | cs |
<출력 화면>
07. 키보드에서 문자를 한 개 입력받은 후, 그 문자에 해당하는 ASCII 코드 값을 구하는 프로그램을 작성하시오.
<소스 코드>
1
2
3
4
5
6
7
8
9
10
11
12 |
#include <stdio.h>
int main()
{
char s;
printf("문자를 입력하세요. : ");
scanf("%c", &s);
printf("%c의 ASCII 코드 값은 %d입니다.\n", s, s);
return 0;
} |
cs |
<출력 화면>
08. 키보드에서 8진수 정수와 16진수 정수를 하나씩 입력받은 후, 이 입력 값들과 두 정수의 합을 10진 정수로 출력하는 프로그램을 작성하시오.
<소스 코드>
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
#include <stdio.h>
int main()
{
int octal, hexadecimal, sum;
printf("8진수 16진수를 순서대로 입력하세요. : ");
scanf("%o %x", &octal, &hexadecimal);
sum = octal + hexadecimal;
printf("%o(%d) + %x(%d) = %d\n", octal, octal, hexadecimal, hexadecimal, sum);
return 0;
} |
cs |
<출력 화면>
09. 반지름을 입력받아 원의 둘레와 면적, 그리고 구의 부피를 구한 후 세 개의 결과 값의 소수 자리를 세로로 맞추어 출력하시오.
<소스 코드>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 |
#include <stdio.h>
int main()
{
double r, round, area, volume;
double pi = 3.141592;
printf("반지름(cm)을 입력하세요. ");
scanf("%lf", &r);
round = 2 * pi*r;
area = pi*r*r;
volume = (4.0 / 3.0)*pi*r*r*r;
printf("둘레 = %7.2lf cm\n", round);
printf("면적 = %7.2lf cm²\n", area);
printf("부피 = %7.2lf cm³\n", volume);
return 0;
} |
cs |
<출력 화면>
10. 키와 몸무게를 입력받아 키에 맞는 표준 체중을 구한 후 자신의 몸무게와 표준 체중과의 차이를 출력하는 프로그램을 작성하시오.
<소스 코드>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 |
#include <stdio.h>
int main()
{
double height, weight;
double feet, pound;
double standard, standard_gap;
printf("키(cm)를 입력하세요. ");
scanf("%lf", &height);
printf("몸무게(kg)를 입력하세요. ");
scanf("%lf", &weight);
feet = height / (30.48);
pound = weight * 2.20459;
standard = (height - 100) * 0.9; // 표준 체중
standard_gap = weight - standard; // 표준 체중과의 차이
printf("\n당신의 키는 %.1lfcm (%.1lffeet)입니다.\n", height, feet);
printf("당신의 체중은 %.1lfkg (%.1lflb)입니다.\n", weight, pound);
printf("표준 체중 %.1lf과의 차이는 %+.1lfkg입니다.\n", standard, standard_gap);
return 0;
} |
cs |
<출력 화면>
반응형
'기타' 카테고리의 다른 글
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap04. 연산자(05~10번 문제) (0) | 2017.01.18 |
---|---|
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap04. 연산자(01~04번 문제) (0) | 2017.01.16 |
블락(bläk) :: RAZOR 면도기 스페셜키트 - fog green (0) | 2017.01.14 |
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap03. 입력과 출력(01~05번 문제) (0) | 2016.12.21 |
C 프로그래밍(새내기를 위한 첫 C언어 책) 연습문제 솔루션 :: chap02. 변수와 자료형 (0) | 2016.12.21 |