질문자 : tim****
요구사항
냉난방 적정온도는 여름 26℃이고 겨울은 20℃이다.
현재 계절과 온도를 입력한 다음 현재온도에서 적정온도로 진입하기위한 가장 적은 온도변화량을 “적정 온도량”이라고할 때 적정온도차가 0이면 만족 5미만이면 보통 5이상이면 불만을 출력하는 프로그램을 작성하시오.
//@ 소스
#include <stdio.h>
main(){
int summer = 26; //여름 적정온도.
int winter = 20; //겨울 적정온도.
char season; //계절 입력 0이면 여름, 1이면 겨울
int t; //현재 온도
int temp; //계산결과 임시저장
printf("계절을 입력하세요\n(0:여름 or 1:겨울)\n");
scanf("%c", &season);
printf("현재 온도를 입력하세요 : ");
scanf("%d", &t);
if(season == '0') temp = summer-t; //0, 여름이 선택 되었을 때
else if(season == '1') temp = winter-t; //1, 겨울이 선택 되었을 때
else printf("계절이 잘못 되었습니다. \n0 or 1 두가지 중 하나를 입력하세요.\n");
if(temp < 0) temp=temp * -1; // 절대값..예를 들어 여름일때 21과 31이 모두 불만 이기 때문에
if(temp == 0) printf("만족"); //적정온도 일때 만족 출력
else if(temp < 5) printf("보통"); //보통출력
else printf("불만"); //불만 출력
}
@ 결과 화면
|
|
'지식in > c언어 관련' 카테고리의 다른 글
c언어 파일입출력 이용 성적관리 프로그램 (13) | 2013.10.13 |
---|---|
구조체를 사용 학번, 이름, 학점 입력 받고 출력 하기. (0) | 2013.10.12 |
최소값 최대값 구하여 두수의 곱이용 가위바위보 (0) | 2013.10.12 |