2011년 8월 22일 월요일

c] 교육 문제 풀이

문1)
1 ~ 100까지 짝수의 합을 출력하세요
void main()
{
int a;
int sum=0;
for(a=0;a<=100; a++)
{
if(a%2==0)
sum+=a;
}
printf("%d", sum);
}

문2) 다음과 같이 출력하세요
-****
*-***
**-**
***-*
****-
void main()
{
int a,b;


for(a=0; a<5; a++)
{
for(b=0; b<5; b++)
{
if(a == b )
printf("-");
else
printf("*");
}
printf("\n");
}

}
문3) 구구단을 출력하세요
2*1= 2 3*1= 3 ....
2*2= 4
...
2*9=18 ...
void main()
{
int a,b;


for(a=2; a<10; a++)
{
for(b=1; b<10; b++)
{
printf("%d*%d=%2d ", a, b, a*b);
}
printf("\n");
}

}
문4)
1 ~ 100까지 짝수의 합을 출력하세요 (goto문 사용하여)
void main()
{
int a=0;
int sum=0;
label :
a+=2;
sum+=a;
if(a<=100)
goto label;
printf("%d ", sum);

}
문5) 144, 145, 148, 149, 153(우측문제)
문6) int 배열 3개를 입력받고 그 중 max값을 출력하세요
int k;
int a[3];
int max;
int max_num=0;
for(k=0;k<3;k++)
scanf("%d", &a[k]); // a+k

max=a[0];

for(k=0;k<3;k++)
if(max

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...