목록𝐏𝐑𝐎𝐆𝐑𝐀𝐌𝐌𝐈𝐍𝐆/𝐂 (40)
도순씨의 코딩일지
09. 'a'+1, 'a'+2, 'a'+3을 문자 형식(%c)으로 출력하는 프로그램을 작성하시오. 이 프로그램에서 알 수 있는 것은 무엇인가? 123456#include int main(void){ printf("%c %c %c", 'a'+1, 'a'+2, 'a'+3); return 0;}Colored by Color Scriptercs
07. 물리학에서 운동에너지는 E = mv^2/2.0으로 계산된다. 사용자로부터 질량(m)과 속도(v)를 받아서 운동에너지(E)를 계산하는 프로그램을 작성하여 보자. 모든 변수는 double형을 사용하라. 123456789101112131415#include int main(void){ double mass, speed, energy; printf("질량(kg): "); scanf("%lf", &mass); printf("속도(m/s): "); scanf("%lf", &speed); energy = mass * speed * speed / 2.0; printf("운동에너지(J): %f", energy); return 0;} Colored by Color Scriptercs
08. 사용자가 아스키 코드값을 입력하면 그 아스키 코드 값에 해당하는 문자를 출력하는 프로그램을 작성하라. 12345678910#include int main(void){ int a; printf("아스키 코드값을 입력하시오: "); scanf("%d", &a); printf("문자: %c입니다.", a); return 0;} Colored by Color Scriptercs
06. 달의 중력은 지구의 약 17%라고 한다. 자신의 몸무게를 입력받아서 달에서의 몸무게를 계산하는 프로그램을 작성하여 보라. 실수형으로 계산한다. 123456789101112#include int main(void){ double weight, moon; printf("몸무게를 입력하세요(단위: kg): "); scanf("%lf", &weight); moon = weight * 0.17; printf("달에서의 몸무게는 %fkg입니다.", moon); return 0;} Colored by Color Scriptercs
05. 다항식 3x^2+ 7x+11의 값을 계산하는 프로그램을 작성하라. x의 값은 실수로 사용자에게 입력받는다. 1234567891011#include int main(void){ double x, func; printf("실수를 입력하세요: "); scanf("%lf", &x); func = 3 * x * x + 7 * x + 11; printf("다항식의 값은 %f", func); return 0;}Colored by Color Scriptercs
04. 섭씨 온도와 화씨 온도는 다음과 같은 수식을 만족한다, 사용자로부터 화씨 온도를 받아서 섭씨온도로 환산하여 출력하는 프로그램을 작성하라. 온도는 실수형으로 처리한다. 1234567891011121314#include int main(void){ double fah, cel; printf("화씨값을 입력하세요: "); scanf("%lf", &fah); cel = (5.0/9.0) * (fah-32.0); // .0으로 반드시 표시해주어야 함. printf("섭씨값은 %f도입니다.\n", cel); return 0;} Colored by Color Scriptercs
03. 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다. 123456789101112131415#include int main(void){ double a, h, area; printf("삼각형의 밑변: "); scanf("%lf", &a); printf("삼각형의 높이: "); scanf("%lf", &h); area = a * h / 2; printf("삼각형의 넓이: %f\n", area); return 0;} Colored by Color Scriptercs
02. 미국에서는 거리를 표시하는데 마일을 사용한다. 마일을 미터로 환산하는 프로그램을 만들어보자. 사용자로부터 마일단위로 거리를 입력 받아서 변수에 저장한다. 이 변수에 1.609를 곱하여 미터로 변환한다. 미터로 변환된 값을 화면에 출력한다. 실수값을 사용한다. 1234567891011#include int main(void){ double mile, meter; printf("마일을 입력하시오: "); scanf("%lf", &mile); meter = mile * 1609; printf("%.1f마일은 %f미터입니다.\n", mile, meter); return 0;}Colored by Color Scriptercs