반응형

Visual Studio 129

[ C ] [ 변수 연습 문제 ] 달러 → 원 변환 프로그램

사용자로부터 원/달러 환율과 달러를 입력받아 몇 원인지 출력하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int usd; int per; printf("USD? "); scanf("%d", &usd); printf("원/달러 환율? "); scanf("%d", &per); float krw = usd * per; printf("USD %d = KRW %.2f", usd, krw); return 0; } ▶ printf("USD %d = KRW %.2f", usd, krw) : 환율이 적용된 원을 소수점 둘째자리 까지만 출력

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 직각삼각형 넓이 계산 프로그램

사용자로부터 밑변과 높이를 입력 받아 직각삼각형의 넓이를 구하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float cm; float height; printf("밑변과 높이? "); scanf("%f%f", &cm, &height); printf("직각삼각형의 면적: %.2f\n", cm * height * 0.5); return 0; } ▶ printf("직각삼각형의 면적: %.2f\n", cm * height * 0.5) : 직각삼각형의 면적은 소수점 둘째 자리 까지만 출력되도록 함

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 위치 에너지 계산 프로그램

사용자로부터 질량과 높이를 입력 받아 위치 에너지를 구하는 프로그램을 작성해보자. 질량은 kg 단위, 높이는 m 단위로 입력 받음 위치 에너지 = 9.8 * 질량 * 높이 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int kg; int m; printf("질량(kg)? "); scanf("%d", &kg); printf("높이(m)? "); scanf("%d", &m); printf("위치 에너지: %.2fJ", 9.8 * kg * m); return 0; } ▶ printf("위치 에너지: %.2fJ", 9.8 * kg * m) : 위치 에너지 값은 소수점 둘째자리까지만 출력되도록 함

Language/C 2021.11.18

[ C ] [ 변수 연습 문제 ] 직사각형 넓이 / 둘레 출력 프로그램

사용자로부터 가로의 길이와 세로의 길이를 입력받아 직사각형의 넓이와 둘레를 구하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int garo; int sero; printf("가로의 길이? "); scanf("%d", &garo); printf("세로의 길이? "); scanf("%d", &sero); printf("직사각형의 넓이: %d\n", garo * sero); printf("직사각형의 둘레: %d\n", (garo * 2) + (sero * 2)); return 0; }

Language/C 2021.11.02

[ C ] [ printf() 연습 문제 ] 원주율 출력 프로그램

원주율 파이값이 3.14159265라고 할 때, 파이값을 여러 가지 방법으로 출력하는 프로그램을 작성해보자. 소수점 이하 2자리, 4자리, 6자리, 8자리까지 각각 출력하고 지수 표기로도 출력 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { double pi = 3.14159265; printf("pi = %.2f\n", pi); printf("pi = %.4f\n", pi); printf("pi = %.6f\n", pi); printf("pi = %.8f\n", pi); printf("pi = %e\n", pi); return 0; }

Language/C 2021.11.02

[ C ] [ printf() 연습 문제 ] 달러 변환 원화 출력 프로그램

사용자로부터 달러를 입력받아서 몇 원인지 출력하는 프로그램을 작성해보자. 달러는 실수로 입력받으며, 원화는 정수로 출력함 1달러는 1000원으로 가정함 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { float dollar; int won; printf("달러?"); scanf("%f", &dollar); won = dollar * 1000; printf("$%.2f는 %d원입니다.", dollar, won); return 0; } ▶ %.2f : 소수점 둘째자리까지만 출력

Language/C 2021.11.02

[ C ] [ printf() 연습 문제 ] 시간 출력 프로그램

시간을 시, 분, 초로 입력받아서 출력하는 프로그램을 작성해보자. 예를 들어 1시 1분 1초는 "01: 01: 01"로 출력 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int h=0; int m=0; int s=0; printf("시? "); scanf("%d", &h); printf("분? "); scanf("%d", &m); printf("초? "); scanf("%d", &s); printf("입력한 시간은 %02d:%02d:%02d입니다.\n", h, m, s); return 0; } ▶ %02d : 시, 분, 초를 2자리 정수로 출력하려면 %2d를 사용함 → 문자폭의 빈칸을 0으로 채우려면 문자 폭 앞에 0을 지정

Language/C 2021.11.02
반응형