c로 배우는 프로그래밍 8장 이해점검
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

본문내용

하나와 온도를 실수형으로 입력 받아,문자가 F나 f이면 입력 받은 값을 화씨로 간주하고 섭씨로 바꾸고, 입력 받은 문자가 C나 c이면 입력 받은 값을 섭씨로 간주하고 화씨로 바꾸어 결과를 출력하는 프로그램을 작성하시오. 섭씨온도(c)와 화씨온도(f)와의 관계식은 다음과 같다.
c=(5/9)(f-32)
#include
int main(void)
{
int invalidinput=0;
float a=0,result;
char m;
printf("온도와 문자를 입력하시오:");
scanf("%f %c",&a,&m);
switch(m){
case 'f':
case 'F':
result=0.5*(a-32);
break;
case 'c':
case 'C':
result=(9/5)*a+32;
break;
default:
invalidinput=1;
break;
}
switch(invalidinput){
case 1:
printf("입력이 잘못되었습니다.n");
break;
default:
printf("입력한 온도(%f)문자(%c)는 %s로%f입니다.n",a,m,(m=='f')? "섭씨":"화씨",result);
break;
}
return 0;
}
g.다음을 기준으로 학점을 계산하는 프로그램을 switch문을 이용하여 작성하시오. 점수는 표준입력으로 받아 결과를 출력한다. 점수
학점
0~60
F
61~70
D
71~80
C
81~90
B
91~100
A
#include
void main()
{
int kor, eng, math, total;
double avg;
printf("국어 : " ); scanf("%d", &kor);
printf("영어 : " ); scanf("%d", &eng);
printf("수학 : "); scanf("%d", &math);
total = kor + eng + math ;
avg = total / 3.;
printf("학점 : ");
switch((int)avg/10)
{
case 10 :
case 9 : putchar('A'); break;
case 8 : putchar('B'); break;
case 7 : putchar('C'); break;
case 6 : putchar('D'); break;
default : putchar('F');
}
putchar('n');
return 0;
}
  • 가격1,000
  • 페이지수6페이지
  • 등록일2007.06.15
  • 저작시기2007.5
  • 파일형식한글(hwp)
  • 자료번호#415170
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니