C로 배우는 프로그래밍 기초(3장,4장,5장,6장,7장,8장,9장)이해점검 풀이~
닫기
  • 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
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C로 배우는 프로그래밍 기초(3장,4장,5장,6장,7장,8장,9장)이해점검 풀이~에 대한 보고서 자료입니다.

목차

★ C로 배우는 프로그래밍 기초 3장 이해점검 풀이

★ C로 배우는 프로그래밍 기초 4장 이해점검 풀이

★ C로 배우는 프로그래밍 기초 5장 이해점검 풀이

★ C로 배우는 프로그래밍 기초 6장 이해점검 풀이

★ C로 배우는 프로그래밍 기초 7장 이해점검 풀이

★ C로 배우는 프로그래밍 기초 8장 이해점검 풀이

★ C로 배우는 프로그래밍 기초 9장 이해점검 풀이

본문내용

장 적합한 반복문은 (for)문이다.
================================================================
(2) 다음 소스에서의 에러를 찾아보고 수정하시오.
A. 무한반복문
while(); --> while(1);
B. 무한반복문
for(){}; --> for(;;){};
C. while(x <= 10); --> while(x <= 10){
D. 1부터 10까지의 출력(잘못된 내용 수정부분 포함)
int x=0;
for(;x<10;)
{
x++;
printf("%d",x);
}
E. 99에서 1까지 홀수 정수를 출력
for(x=100;; x>=1; x+=2) --> for(x=99; x>=1; x-=2)
F. (잘못된 내용 수정부분 포함)
for(;i<=limit;i++){
if(i==miss) continue;
sum += i;
}
(3) 다음 반복문의 수행 후, 변수 sum에는 무슨 값이 저장되는가?
A.
#include
void main()
{
int i;
int sum=0;
for(i=1; i<=100;)
{
sum += i++;
}
printf("%d\n", sum);
}
sum = 5050
B.
#include
void main()
{
int i;
int sum=0;
for(i=1; i<=100;)
{
sum += ++i;
}
printf("%d\n", sum);
}
sum = 5150
(4) 다음을 프로그램 하시오.
A. 1부터 n까지 3으로 나누어지지 않는 수를 출력하는 프로그램을 작성하시오.
#include
int main(void)
{
int i,n;
printf("숫자를 입력하세요: ");
scanf("%d",&n);
for(i=1; i<=n; i++){
if(i % 3 != 0)
printf("%d\n",i);
}
return 0;
}
B. 1부터 n까지의 합 중에서 10000을 넘지 않는 가장 큰 합과 그 때의 n을 구하는 프로그램을 다음 결과와 같이 출력되도록 작성하시오.
#include
void main()
{
int i=0;
int sum=0;
while(sum<=10000){
++i;
sum = sum+i;
}
printf("1부터 n까지의 합 중에서 10000을 넘지 않는 가장 큰합은?\n");
printf("1부터 %d까지의 합이 %d이다\n", i-1,sum-i);
}
C. 다음 식을 참고로 섭씨온도를 화씨온도로 변환하는 프로그램을 다음과 같은 출력이 나오도록 작성하시오.
* 섭씨온도(C)와 화씨온도(F)와의 관계식은 다음과 같다
C = (5/9)(F-32)
* 섭씨온도가 0부터 200까지 20씩 증가, 이 때의 화씨온도를 구하여 출력하는데,
온도는 모두 정수 형태로 출력
#include
int main(void)
{
int i=0;
double f=0.0;
for(i=0; i<=200; i=i+20){{
f = (1.8 * i) + 32;
printf("섭씨온도: %3d --> 화씨온도: %d",i,(int)f);
}
printf("\n");
}
return 0;
}
D. 1부터 10까지 제곱과 세제곱 값을 구하여 출력하는 프로그램을 작성하시오.
#include
int main(void)
{
int i,sum1=0,sum2=0;
for(i=1; i<=10; i++){
sum1 = i * i;
sum2 = i * i * i;
printf("%3d의 제곱: %3d, i의 3세곱: %5d\n",i,sum1,sum2);
}
return 0;
}
E. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
#include
void main()
{
int i=0,j=0;
for(i=0; i<=9; i++)
{
for(j=0; j<=i; j++)
{
printf("%d", j);
}
printf("\n");
}
}
F. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
z
yz
xyz
......................
defghijklmnopqrstuvwxyz
cdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
#include
void main()
{
int i,j,k;
int number=0;
for(i=1; i<=26; i++)
{
for(j=26; j>=i; j--)
{
number++;
printf(" ");
}
for(k=96+number; k<=122; k++)
{
printf("%c",k);
}
number = 0;
printf("\n");
}
}
G. 1부터 30까지의 정수 중에서 5의 배수를 제외한 모든 홀수를 출력하는 프로그램을 작성하시오. 단 1행에 4개씩 출력하시오.
#include
int main(void)
{
int i;
for(i=1; i<=30; i= i+2){{
if(i % 10 == 9)
printf("%4d\n",i);
else if(i % 5 != 0)
printf("%4d", i);
else if(i % 5 == 0)
continue;
}
}
printf("\n");
return 0;
}
H. 임의의 양의 정수를 입력 받아서 소수이면 "소수입니다"라고 출력하는 프로그램을 작성하시오.
#include
int main(void)
{
int number,j;
printf("2보다 큰 정수를 입력하세요: ");
scanf("%d",&number);
for(j=2; number % j; j++);
if(number == j)
printf("%d는 소수입니다.\n",number);
else if(number != j)
printf("%d는 소수가 아닙니다.\n",number);
if(number == 2)
printf("%d는 소수입니다.\n",number);
return 0;
}
  • 가격3,000
  • 페이지수50페이지
  • 등록일2006.12.10
  • 저작시기2006.5
  • 파일형식한글(hwp)
  • 자료번호#381772
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니