일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- c언어
- 리눅스 명령어
- 독서 감상문
- 제어문
- Backdoor
- DBMS
- API
- 반복문
- IT
- 풀이&소스코드저작권:왕유승
- 참조은요양병원
- 정보영재원
- 프로그래밍
- 리눅스
- 수학영재원
- 알고리즘
- For문
- 배열
- 영재교육원
- 정보과학
- Linux
- 자료구조
- 백도어
- 독후감
- C++
- C
- if문
- 문제출저:www.dovelet.com
- 정보올림피아드
- 다중반복문
Archives
- Today
- Total
되는대로 살자
[C언어 기출문제&풀이] 화학실험 본문
화학실험을 하는 동안 매 분당 온도를 적어놓았다.
------------------------------------------------
현재 온도와 바로 전 온도 뺀 값을 출력하는 프로그램을 작성하시오.
입출력 예에서는
10.0 12.05 ... 12.05 - 10.0 = 2.05 30.25 ... 30.25 - 12.05 = 18.20 20 ... 20 - 30.25 = -10.25 999
입력
입력은 일련의 온도가 입력으로 주어진다. 온도의 범위는 -10 에서 200 사이이다. 온도는 소수이하 2 자리까지 주어지고 , 999 는 입력의 끝을 나타낸다.적어도 2 개 이상의 온도가 입력으로 주어진다.
출력
차이는 소수이하 2 자리로 출력한다. 무효의 0 은 출력하지 않는다. (단, 0.xxx 인 경우 첫 자리 0 은 출력한다)
- 1.2 라면 1.20 로
- 0.1 이라면 0.10 으로
- 1.2 인 경우 1.20 으로
출력의 마지막에는 End of Output 을 출력한다.
입출력 예
입력 10.0 12.05 30.25 20 999 출력 2.05 18.20 -10.25 End of Output
----------------------------------------------
01 | #include<stdio.h> |
02 | int main() |
03 | { |
04 | float su,arr2[100]; |
05 | int i,count=0; |
06 | double arr[100]; |
07 | for (i=0;i<100;i++) |
08 | { |
09 | scanf ( "%f" ,&su); |
10 | if (su==-1) |
11 | break ; |
12 | else |
13 | arr2[i]=su; |
14 | arr[i]=su/5.98802395; |
15 | count++; |
16 | } |
17 | for (i=0;i<count;i++) |
18 | { |
19 | if (arr[i]==0) |
20 | break ; |
21 | else |
22 | printf ( "Objects weighing %.2f on Earth will weigh %.2f on the moon.\n" ,arr2[i],arr[i]); |
23 | } |
24 | } |
'2009~2014 > C/C++' 카테고리의 다른 글
[C언어 기출문제&풀이] 은행이자 계산 (0) | 2010.07.15 |
---|---|
[C언어 기출문제&풀이] 최대, 최소값 출력 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 달에서 무게 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 최소값 (0) | 2010.07.15 |
[C언어 기출문제&풀이] 최대값 (0) | 2010.07.15 |