목차
2장 EXERCISE
2장 PROGRAMMING
3장 EXERCISE
3장 PROGRAMMING
4장 EXERCISE
4장 PROGRAMMING
5장 EXERCISE
5장 PROGRAMMING
6장 EXERCISE
6장 PROGRAMMING
2장 PROGRAMMING
3장 EXERCISE
3장 PROGRAMMING
4장 EXERCISE
4장 PROGRAMMING
5장 EXERCISE
5장 PROGRAMMING
6장 EXERCISE
6장 PROGRAMMING
본문내용
tdio.h>
int main(void)
{
int price=0, money = 0, diff=0;
int ten_thousand_won=0, five_thousand_won=0, thousand_won=0;
printf("물건의 가격:");
scanf("%d", &price);
printf("고객에게 받은 돈:");
scanf("%d", &money);
if( price > money || money > 50000)
printf("다시 입력 하시오.\n");
else
{
diff = money - price;
ten_thousand_won = diff/10000;
five_thousand_won = (diff - ten_thousand_won*10000) / 5000;
thousand_won = (diff - ten_thousand_won*10000 - five_thousand_won*5000) / 1000;
printf("고객에게 내어줄 잔돈은 다음과 같습니다.\n");
printf("만 원권: %d 매 \n", ten_thousand_won);
printf("오천 원권: %d 매 \n", five_thousand_won);
printf("천 원권: %d 매 \n", thousand_won);
}
return 0;
}
CHAPTER 6
EXERCISE 문제
1.
(a) 1
2
3
4
(b) 10
9
8
7
6
최종 i의 값은 = 5
(c) 10
(d) ***************
2.
(a)
while(i<10)
{
printf("%d\n", I);
I++;
}
(b)
printf("i = %d\n", i); ->printf("i = %d\n", I)
3.
(a) for(i=0; i<10; i++)
(b)
i=0;
while(i<=20)
{
printf("%d\n", i);
i++;
}
4.
x=0, y=0
x=0, y=1
x=0, y=2
x=1, y=0
x=1, y=1
x=1, y=2
x=2, y=0
x=2, y=1
x=2, y=2
5. 0
1
2
3
6.
(a) x=0, sum=0으로 초기화 하고 x는 0에서 9까지 1씩 증가하면서 반복
(b) x=0, y=0으로 초기화 하고 조건식에 맞으면 반복하는데 x와 y를 동시에 1씩 증가
7.
(a)
int i;
for(i=1; i<10; i++)
printf("%d ", i);
(b)
int i;
for(i=1; i<10; i = i+2)
printf("%d ", i);
(c)
int i;
for(i=2; i<10; i = i+2)
printf("%d ", i);
(d)
int i;
for(i=9; i>=0; i = i-3)
printf("%d ", i);
8.
(a) i = 11
(b) i = 12
PROGRAMMING
1.
#include
int main(void)
{
int i;
for(i=1;i<100;i++)
if( (i%3)==0 )
printf("%d ", i);
return 0;
}
2.
#include
int main(void)
{
int i;
for(i=1;i<100;i++)
if( (i%3)==0 && (i%5)==0 )
printf("%d ", i);
return 0;
}
3.
#include
int main(void)
{
int i, ctemp;
printf("======================\n");
printf("화씨온도 섭씨온도\n");
printf("======================\n");
for(i=0;i<=100;i++)
{
ctemp = (i-32)*5.0/9.0;
printf("%d %d\n", i, ctemp);
}
return 0;
}
4.
#include
int main(void)
{
int year=0, sum=1000;
while(sum < 2000)
{
sum += sum * 0.07;
year++;
}
printf("year=%d\n", year);
return 0;
}
5.
#include
int main(void)
{
int i, k, n;
printf("숫자를 입력하시오: ");
scanf("%d",&n);
for(i = 1; i <=n; i++)
{
for(k = 1; k<= i; k++)
printf("%3d",k);
printf("\n");
}
return 0;
}
6.
#include
int main(void)
{
int min=2147483647;
int max=-2147483648;
while(1)
{
scanf("%d", &x);
if( x == 0 )
break;
if( x < min )
min = x;
if( x > max )
max = x;
}
printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;
}
7.
#include
int main(void)
{
int i,k, value;
for(i=0;i<10;i++)
{
printf("데이터를 입력하시오:");
scanf("%d", &value);
printf("막대의 높이: %d\n", value);
for(k=0;k
printf("*");
printf("\n");
}
return 0;
}
8.
#include
int main(void)
{
int a, b, c;
for(a=1;a<=100;a++)
for(b=1;b<=100;b++)
for(c=1;c<=100;c++)
{
if( (a*a+b*b) == c*c )
printf("%d %d %d\n", a, b, c);
}
return 0;
}
9.
생략
10.
#include
int main(void)
{
int x, y, prime;
for(x=2;x<=100;x++)
{
prime = 1;
for(y=2;y
if( x % y == 0 )
prime = 0;
if( prime == 1 )
printf("%d\n", x);
}
return 0;
}
int main(void)
{
int price=0, money = 0, diff=0;
int ten_thousand_won=0, five_thousand_won=0, thousand_won=0;
printf("물건의 가격:");
scanf("%d", &price);
printf("고객에게 받은 돈:");
scanf("%d", &money);
if( price > money || money > 50000)
printf("다시 입력 하시오.\n");
else
{
diff = money - price;
ten_thousand_won = diff/10000;
five_thousand_won = (diff - ten_thousand_won*10000) / 5000;
thousand_won = (diff - ten_thousand_won*10000 - five_thousand_won*5000) / 1000;
printf("고객에게 내어줄 잔돈은 다음과 같습니다.\n");
printf("만 원권: %d 매 \n", ten_thousand_won);
printf("오천 원권: %d 매 \n", five_thousand_won);
printf("천 원권: %d 매 \n", thousand_won);
}
return 0;
}
CHAPTER 6
EXERCISE 문제
1.
(a) 1
2
3
4
(b) 10
9
8
7
6
최종 i의 값은 = 5
(c) 10
(d) ***************
2.
(a)
while(i<10)
{
printf("%d\n", I);
I++;
}
(b)
printf("i = %d\n", i); ->printf("i = %d\n", I)
3.
(a) for(i=0; i<10; i++)
(b)
i=0;
while(i<=20)
{
printf("%d\n", i);
i++;
}
4.
x=0, y=0
x=0, y=1
x=0, y=2
x=1, y=0
x=1, y=1
x=1, y=2
x=2, y=0
x=2, y=1
x=2, y=2
5. 0
1
2
3
6.
(a) x=0, sum=0으로 초기화 하고 x는 0에서 9까지 1씩 증가하면서 반복
(b) x=0, y=0으로 초기화 하고 조건식에 맞으면 반복하는데 x와 y를 동시에 1씩 증가
7.
(a)
int i;
for(i=1; i<10; i++)
printf("%d ", i);
(b)
int i;
for(i=1; i<10; i = i+2)
printf("%d ", i);
(c)
int i;
for(i=2; i<10; i = i+2)
printf("%d ", i);
(d)
int i;
for(i=9; i>=0; i = i-3)
printf("%d ", i);
8.
(a) i = 11
(b) i = 12
PROGRAMMING
1.
#include
int main(void)
{
int i;
for(i=1;i<100;i++)
if( (i%3)==0 )
printf("%d ", i);
return 0;
}
2.
#include
int main(void)
{
int i;
for(i=1;i<100;i++)
if( (i%3)==0 && (i%5)==0 )
printf("%d ", i);
return 0;
}
3.
#include
int main(void)
{
int i, ctemp;
printf("======================\n");
printf("화씨온도 섭씨온도\n");
printf("======================\n");
for(i=0;i<=100;i++)
{
ctemp = (i-32)*5.0/9.0;
printf("%d %d\n", i, ctemp);
}
return 0;
}
4.
#include
int main(void)
{
int year=0, sum=1000;
while(sum < 2000)
{
sum += sum * 0.07;
year++;
}
printf("year=%d\n", year);
return 0;
}
5.
#include
int main(void)
{
int i, k, n;
printf("숫자를 입력하시오: ");
scanf("%d",&n);
for(i = 1; i <=n; i++)
{
for(k = 1; k<= i; k++)
printf("%3d",k);
printf("\n");
}
return 0;
}
6.
#include
int main(void)
{
int min=2147483647;
int max=-2147483648;
while(1)
{
scanf("%d", &x);
if( x == 0 )
break;
if( x < min )
min = x;
if( x > max )
max = x;
}
printf("max=%d\n", max);
printf("min=%d\n", min);
return 0;
}
7.
#include
int main(void)
{
int i,k, value;
for(i=0;i<10;i++)
{
printf("데이터를 입력하시오:");
scanf("%d", &value);
printf("막대의 높이: %d\n", value);
for(k=0;k
printf("\n");
}
return 0;
}
8.
#include
int main(void)
{
int a, b, c;
for(a=1;a<=100;a++)
for(b=1;b<=100;b++)
for(c=1;c<=100;c++)
{
if( (a*a+b*b) == c*c )
printf("%d %d %d\n", a, b, c);
}
return 0;
}
9.
생략
10.
#include
int main(void)
{
int x, y, prime;
for(x=2;x<=100;x++)
{
prime = 1;
for(y=2;y
prime = 0;
if( prime == 1 )
printf("%d\n", x);
}
return 0;
}
추천자료
공무원노조의 노동3권에 대한 고찰
C언어를 이용한 [3][3]행렬(3*3행렬), 행렬의 덧셈과 행렬의 곱셈
사형제도의 윤리성 (사형제도에 반대)
평생교육 개념 정의 및 프로그램의 유형 연구
레포트_자연과학(광합성, DNA)
구미서관 상하수도 공학 (이종형 저) 2-3장 하수도 연습문제
윈도우 네트워크 프로그래밍 연습문제 풀이
아동간호학 폐렴
뇌의 이해를 통한 유아 적기 교육의 중요성
당뇨병의 이해와 사용약물에 대해서
[정신간호학][depressive disorder][우울증] 케이스 스터디(Case Study)
(창업계획서) 싱글족대상 염가형 스테이크 전문점 창업 사업계획서 - 입지전략과 상권분석, ...
뇌수막염 (세균성 뇌수막염) case study / 성인간호학 실습
[구약신학] 레위기 3장의 성경적 이해(주해)와 현대적 적용 - 화목제에 관한 규례 및 그 제물
소개글