티스토리
(C언어) 백준 1546. 평균
문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. 출력 첫째 줄에 새로운 평균을 출력한다. 실제 정답과 출력값의 절대..
<C프로그래밍-새내기를 위한 첫 C 언어 책>연습문제 chapter 4 (11~16)
11. 다음 수식을 계산하는 프로그램을 작성하시오. $$2x^{3}-3x^{2}+\frac{1}{x}$$ #include int main(void) { int x; double expression; printf("x 입력:"); scanf_s("%d", &x); expression = 2.0 * x*x*x - 3.0 * x*x + 1.0 / x; printf("ㅡ> x=%d일때 \n f(x)=2x³-3x²+1/x=%.1lf\n", x, expression); return 0; } x의 자료형, 소수점에 관한 언급이 없어 임의로 정함. 12. 네 자리 정수(num)을 입력받아 천, 백, 십 일의 자리로 분리하여 출력하는 프로그램을 작성하시오, #include int main(void) { int num; ..