Isaac87
2014. 6. 14. 09:53
1.
#include <stdio.h> int main(void) { int inputNumber; int num1, num2, num3;
printf("입력 :"); scanf("%d", &inputNumber);
num1 = inputNumber / 100; // 백의 자리수 num2 = (inputNumber % 100) / 10;// 십의 자리수 num3 = inputNumber % 10;// 일의 자리수
printf("출력\n"); printf("백의 자리 : %d\n", num1); printf("십의 자리 : %d\n", num2); printf("일의 자리 : %d\n", num3); return 0; } |
2.
#include <stdio.h> int main(void) { int inputNumber; int num1, num2, num3;
printf("입력 :"); scanf("%d", &inputNumber);
num1 = inputNumber / 100; // 백의 자리수 num2 = (inputNumber - num1 * 100) / 10;// 십의 자리수 num3 = inputNumber - num1*100 - num2*10;// 일의 자리수
printf("출력\n"); printf("백의 자리 : %d\n", num1); printf("십의 자리 : %d\n", num2); printf("일의 자리 : %d\n", num3);
printf("%d : %s\n", num1, num1%2?"홀수":"짝수"); // 삼항연산자 사용 printf("%d : %s\n", num2, num2%2?"홀수":"짝수"); printf("%d : %s\n", num3, num3%2?"홀수":"짝수"); return 0; } |
3.
#include <stdio.h> int main(void) { int i; for(i=0; i<=100; i++) { if(i%2) printf("%d\n", i); } return 0; } |
4.
#include <stdio.h> int main(void) { int i, j, k; for(i=2; i<=100; i++) { k=0; for(j=2; j<i; j++) { if(!(i%j)) k=1; } if(!k) printf("%d\n", i); } return 0; } |
5.
#include <stdio.h> int main(void) { int inputNum; int i, j, k; scanf("%d", &inputNum); for(i=2; i<=inputNum; i++) { k=0; for(j=2; j<i; j++) { if(!(i%j)) k=1; } if(!k) printf("%d\n", i); } return 0; } |
6.
#include <stdio.h>
int main(void) { int num, i, j;
printf("입력 : "); scanf("%d", &num);
for(i=1; i<=num; i++) { for(j=1; j<=i; j++) { printf("*"); } printf("\n"); } return 0; } |
7.
#include <stdio.h> int main(void) { int num; int i, j; scanf("%d", &num); for(i=1; i<=num; i++) { for(j=0; j<num-i; j++) { printf(" "); } for(j=0; j<2*i-1; j++) { printf("*"); } printf("\n"); } return 0; } |
8.
#include <stdio.h>
int main(void) { int num, i, j;
printf("입력 : "); scanf("%d", &num);
for(i=1; i<=num*2-1; i++) { if(i <= num) { for(j=1; j<=num-i; j++) { printf(" "); } for(j=1; j<=2*i-1; j++) { printf("*"); } } else { for(j=1; j<=i-num; j++) { printf(" "); } for(j=1; j<=(2*num-i)*2-1; j++) { printf("*"); } } printf("\n"); } return 0; } |
9.
#include <stdio.h>
int main(void) { int num, sum=0; while(1) { scanf("%d", &num); if(num == 0) break; sum += num; } printf("입력받은 숫자의 총합 : %d\n", sum); return 0; } |
10.
#include <stdio.h>
int main(void) { int num, i;
while(1) { scanf("%d", &num);
if(num >= 1 && num <= 9) { for(i=1; i<=9; i++) { printf("%d * %d = %d\n", num, i, num*i); } break; } else printf("잘못된 숫자를 입력하셨습니다.\n"); } return 0; } |