|
1. 1~n까지 3의 배수의 합을 구하시오. ( 입력수 0~100 , 0이 입력되면 종료)
ex> 10이 입력된 경우 3 + 6 + 9 = 18
for(int i=0; i<=num; i+=3) sum +=i;
2. a~z 까지 아스키 코드 값을 출력하는 프로그램을 작성하시오.
for(int i='a'; i<='z'; i++) printf("%d, ",i);
3. 다음과 같이 출력되도록 프로그램을 작성하시오 ( for문 이용 )
*
**
***
****
*****
for(int i=0; i<5; i++)
{
for(int j=5; j>=0; j--)
{
if(j>i) printf(" ");
else printf("*");
}
printf("\n");
}
4. 구구단이 다음과 같이 출력되도록 프로그램을 작성하시오.
2단 3단 4단 ............ 9단
2*1=2 3*1=3 4*1=4 ............ 9*1=9
2*2=4 3*2=6 4*2=8 ............ 9*2=18
........................................
........................................
2*9=18 3*9=27 ................... 9*9=81
for(int i=0; i<=9; i++)
{
for(int j=2; j<=9; j++)
{
if(!i) printf("%d단 ", j);
else printf("%d*%d=%d",j,i,i*j);
}
printf("\n");
}
5. 문자 배열을 선언하여 자기 이름을 입력받아 올바른 방향과 거꾸로 출력하는
프로그램을 작성하시오.
예 > 입력 noayeon
출력 noeyaon
for(int i=sizeof(str); i>=0; i--) printf("%c", str[i]);
6. 문자 배열을 선언하여 자기 이름을 입력받아 출력하고 아스키 코드 값을 출력하는
프로그램을 작성하시오.
예 > 입력 noayeon
출력 noayeon
아스키 코드값 :
for(int i=sizeof(str); i>=0; i--) printf("%c", str[i]);
printf("\n");
for(int i=sizeof(str); i>=0; i--) printf("%d ", str[i]);
7. 1~n까지 짝수의 합과 홀수의 합을 구하는 프로그램을 작성하시오.
(0이 입력되면 종료, n은 0~100까지 입력되도록 할 것)
for(int i=1; i<=num; i+=2) Odd +=i;
for(int i=0; i<=num; i+=2) Even +=i;
8. 2개의 정수를 입력받아 나누기를 하는 프로그램을 작성하시오.
(0~100까지 입력받고 분모는 0이 입력되면 입력 다시 받을것)
printf("%d", a/b);
|