[C언어]전자계산 Chapter 6, 7 - 연산자 기본 / 비트와 여러 연산자
- 최초 등록일
- 2006.04.15
- 최종 저작일
- 1997.01
- 4페이지/ 한컴오피스
- 가격 1,000원
소개글
전자계산 연습문제 6, 7장 풀이입니다.
각 문제에 대한 해답(or 소스)이 자세히 쓰여 있으며 프로그램 작성 문제의 답에는 출력 결과 화면까지 스크랩 하였습니다.
(강환수, 강환일 공저,『 C로 배우는 프로그래밍 기초』, 학술정보)
목차
없음
본문내용
전자계산(1) 연습문제 풀이
- Chapter 6, 7 -
<Chapter 6> - 연산자 기본
1. 다음 프로그램 소스에서의 에러를 찾아보고 수정하시오.
A.
#include <stdio.h>
int main(void)
{
int x = 7, y = 3;
printf("%d %% %d는 %d입니다.n", x, y, x % y);
return 0;
}
B. a와 b의 나머지 연산하기
# include <stdio.h>
int main(void)
{
int x = 19, y = 4;
int z;
z = x % y;
printf("%d n", z);
return 0;
}
3. 변수 a, b, c, d가 각각 5, 10, 15, 20인 경우, 다음 연산식의 결과는 무엇인가?
A. a%4 + b + d/b
⇒ 1 + 10 +2 = 13
B. d - a +c%8
⇒ 20 - 5 +7 = 22
C. (b > c) - d
⇒ 0 - 20 = -20
D. (b!=10)&&(c>=d)
⇒ (1) && (0) = 0
E. a + b++ - --d
⇒ 5 + 10 - 19 = -4
4. 다음 프로그램을 작성하시오.
A. 다음 식을 참고로 화씨 온도를 입력 받아서 섭씨 온도로 변환하여 출력하는 프로그램을 작성하시오.
섭씨온도(C)와 화씨온도(F)와의 관계식은 다음과 같다.
C = (5/9)(F-32)
Sol>
#include <stdio.h>
int main(void)
{
float fc;
printf("화씨 온도를 입력 하세요. => ");
scanf("%f", &fc);
printf("화씨 %.1f도는 섭씨로 %.1f도 입니다.n", fc, 5.0/9.0*(fc-32.0));
return 0;
}
(중략)
참고 자료
강환수, 강환일 공저,『 C로 배우는 프로그래밍 기초』, 학술정보