목차
9장 이해점검
(1) 다음 괄호 부분을 채우시오.
(2) 다음 소스에서의 에러를 찾아보고 수정하시오.(수정본)
(3) 다음 반복문의 수행 후,변수 sum에는 무슨 값이 저장되는가?
(4) 다음을 프로그램 하시오.
(1) 다음 괄호 부분을 채우시오.
(2) 다음 소스에서의 에러를 찾아보고 수정하시오.(수정본)
(3) 다음 반복문의 수행 후,변수 sum에는 무슨 값이 저장되는가?
(4) 다음을 프로그램 하시오.
본문내용
result2=i*i*i;
printf("%d의 제곱:%d 세제곱:%dn",i,result1,result2);
}
return 0;
}
e. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
#include
int main(void)
{
int i,j;
for(i=1;i<=10;i++){
for(j=0;j printf("%d",j);
}
printf("n");
}
return 0;
}
f. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
z
yz
xyz
...
...
cdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
#include
int main()
{
char i,j;
for(i='z' ;i>='a' ;i--){
for(j='a' ;j<='z' ;j++){
if(j>=i) printf("%c",j);
else printf(" ");
}
printf("n");
}
return 0;
}
g. 1부터 30까지의 정수 중에서 5의 배수를 제외한 모든 홀수를 출력하는 프로그램을 작성하시오. 단 1행에 4개씩 출력하시오.
#include
int main()
{
int i,count=0;
for(i=1;i<=30;i++){
if((i%5!=0)&&(i%2==1)) {printf("%5d",i); count++;}
else
if(count==4) {printf("n");count=0;}
}
return 0;
}
h. 임의의 양의 정수를 입력 받아서 소수이면 “소수 입니다.”라고 출력하는 프로그램을 작성 하시오.
#include
int main(void)
{
int i,n,count=0;
printf("임의의 양의 정수를 입력하시오:");
scanf("%d",&n);
for(i = 2; i<= n; i++){
if( n % i == 0) count++;
}
printf("입력한 정수 %d는 %sn",n,(count==1) ? "소수 입니다." : "소수가 아닙 니다." );
return 0;
}
printf("%d의 제곱:%d 세제곱:%dn",i,result1,result2);
}
return 0;
}
e. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
#include
int main(void)
{
int i,j;
for(i=1;i<=10;i++){
for(j=0;j printf("%d",j);
}
printf("n");
}
return 0;
}
f. 다음을 출력하는 프로그램을 for문을 이용하여 작성하시오.
z
yz
xyz
...
...
cdefghijklmnopqrstuvwxyz
bcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
#include
int main()
{
char i,j;
for(i='z' ;i>='a' ;i--){
for(j='a' ;j<='z' ;j++){
if(j>=i) printf("%c",j);
else printf(" ");
}
printf("n");
}
return 0;
}
g. 1부터 30까지의 정수 중에서 5의 배수를 제외한 모든 홀수를 출력하는 프로그램을 작성하시오. 단 1행에 4개씩 출력하시오.
#include
int main()
{
int i,count=0;
for(i=1;i<=30;i++){
if((i%5!=0)&&(i%2==1)) {printf("%5d",i); count++;}
else
if(count==4) {printf("n");count=0;}
}
return 0;
}
h. 임의의 양의 정수를 입력 받아서 소수이면 “소수 입니다.”라고 출력하는 프로그램을 작성 하시오.
#include
int main(void)
{
int i,n,count=0;
printf("임의의 양의 정수를 입력하시오:");
scanf("%d",&n);
for(i = 2; i<= n; i++){
if( n % i == 0) count++;
}
printf("입력한 정수 %d는 %sn",n,(count==1) ? "소수 입니다." : "소수가 아닙 니다." );
return 0;
}
추천자료
c로 배우는 프로그래밍 8장 이해점검
c로 배우는 프로그래밍 10장 이해점검
c로 배우는 프로그래밍 11장 이해점검
c로 배우는 프로그래밍 5장 이해점검
[C 프로그래밍] C로 배우는 프로그래밍 기초 2장 이해점검 및 프로그램문제 풀이
[C 프로그래밍] C로 배우는 프로그래밍 기초 3장 이해점검 및 프로그램문제 풀이
[C 프로그래밍] C로 배우는 프로그래밍 기초 4장 이해점검 및 프로그램문제 풀이
[C 프로그래밍] C로 배우는 프로그래밍 기초 5장 이해점검 및 프로그램문제 풀이
[C 프로그래밍] C로 배우는 프로그래밍 기초 1장 이해점검 및 프로그램문제 풀이