728x90 기초100제49 CodeUp 1066[기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명)-C/C++ #include int main() { int a,s,d; scanf("%d %d %d",&a,&s,&d); if(a%2==0){ printf("even\n"); }else printf("odd\n"); if(s%2==0){ printf("even\n"); }else printf("odd\n"); if(d%2==0){ printf("even\n"); }else printf("odd\n"); return 0; } 조건문을 활용하여 짝 홀을 출력하게 해준다. 2020. 8. 6. CodeUp 1065 [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명) -C/C++ #include int main() { int a,s,d; scanf("%d %d %d",&a,&s,&d); if(a%2==0){ printf("%d\n",a); } if(s%2==0){ printf("%d\n",s); } if(d%2==0){ printf("%d\n",d); } return 0; } 2020. 8. 5. CodeUp 1064 [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기(설명) -C/C++ #include int main() { int a,s,d; scanf("%d %d %d",&a,&s,&d); printf("%d",(a 2020. 8. 4. CodeUp 1063 [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); printf("%d",a>d ? a:d); return 0; } 참고 3개의 요소로 이루어지는 3항(ternary) 연산자는 "조건식 ? (참일 때의 값) : (거짓일 때의 값)” 의 형태로 사용하는 연산자이다. 조건식의 계산 결과가 참인 경우에는 ':' 왼쪽의 값 또는 식으로 바뀌고, 짓인 경우에는 ':' 오른쪽의 값 또는 식으로 바뀐다. 2020. 8. 3. CodeUp 1062 [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); printf("%d",a^d); return 0; } 참고. 비트연산자 & 는 and 연산자 | 는 or 연산자 ~ 는 not 연산자 2020. 8. 2. CodeUp 1061 [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); printf("%d",a|d); return 0; } 참고. 비트연산자 & 는 and 연산자 | 는 or 연산자 ~ 는 not 연산자 2020. 8. 1. CodeUp 1060 [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); printf("%d",a&d); return 0; } 비트연산자 & 는 and 연산자 | 는 or 연산자 ~ 는 not 연산자 2020. 7. 30. CodeUp 1059 [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명) -C/C++ #include int main() { int a=1; scanf("%d",&a); printf("%d", ~a); return 0; } 2020. 7. 29. CodeUp 1058 [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기 -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(!a&&!d) printf("1"); else printf("0"); return 0; } >,=, 2020. 7. 28. CodeUp 1057 [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기 -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if((a&&d)||(!a&&!d)==1) printf("1"); else printf("0"); return 0; } >,=, 2020. 7. 27. CodeUp 1056 [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if((a&&!d)||(!a&&d)==1) printf("1"); else printf("0"); return 0; } 참고. 논리연산자 ! 부정형 && 논리 and || 논리 or 2020. 7. 26. CodeUp 1055 [기초-논리연산] 하나라도 참이면 참 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(a||d==1) printf("1"); else printf("0"); return 0; } 참고. 논리연산자 ! 부정형 && 논리 and || 논리 or 2020. 7. 25. CodeUp 1054 [기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(a&&d == 1) printf("1"); else printf("0"); return 0; } 참고. 논리연산자 ! 부정형 && 논리 and || 논리 or 2020. 7. 24. CodeUp 1053 [기초-논리연산] 참 거짓 바꾸기(설명) -C/C++ #include int main() { int a,d; scanf("%d",&a); if(a==false) printf("1"); else printf("0"); return 0; } 2020. 7. 23. CodeUp 1052 [기초-비교연산] 두 정수 입력받아 비교하기4(설명) -C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(a!=d) printf("1"); else printf("0"); return 0; } 2020. 7. 22. CodeUp 1051 [기초-비교연산] 두 정수 입력받아 비교하기3(설명) - C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(d>=a) printf("1"); else printf("0"); return 0; } 2020. 7. 21. CodeUp 1050 [기초-비교연산] 두 정수 입력받아 비교하기2(설명) - C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(a==d) printf("1"); else printf("0"); return 0; } 2020. 7. 20. CodeUp 1049 [기초-비교연산] 두 정수 입력받아 비교하기1(설명) - C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); if(a>d) printf("1"); else printf("0"); return 0; } 2020. 7. 19. CodeUp 1048 [기초-비트시프트연산] 한 번에 2의 거듭제곱 배로 출력하기(설명) - C/C++ #include int main() { int a,d; scanf("%d %d",&a,&d); printf("%d", a 2020. 7. 18. CodeUp 1047 [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명) - C/C++ #include int main() { int a; scanf("%d",&a); printf("%d", a 2020. 7. 17. CodeUp 1036 [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기(설명) - C/C++ #include int main() { int n; scanf("%c", &n); printf("%d", n); return 0; } 컴퓨터에 저장되는 값은 2진수 이기 때문에 출력할 때와 입력할 때 서식문자와 입력값만 잘 맞춰주면 된다. 8진수 %o 10진수 %d 16진수 %x(소문자) %X(대문자) 2020. 7. 6. CodeUp 1035 [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기(설명) - C/C++ #include int main() { int n; scanf("%x", &n); printf("%o", n); return 0; } 컴퓨터에 저장되는 값은 2진수 이기 때문에 출력할 때와 입력할 때 서식문자와 입력값만 잘 맞춰주면 된다. 8진수 %o 10진수 %d 16진수 %x(소문자) %X(대문자) 2020. 7. 5. CodeUp 1034 [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기(설명) - C/C++ #include int main() { int n; scanf("%o", &n); printf("%d", n); return 0; } 컴퓨터에 저장되는 값은 2진수 이기 때문에 출력할 때와 입력할 때 서식문자와 입력값만 잘 맞춰주면 된다. 8진수 %o 10진수 %d 16진수 %x(소문자) %X(대문자) 2020. 7. 4. CodeUp 1033 [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명) - C/C++ #include int main() { int n; scanf("%d", &n); printf("%X", n); return 0; } 컴퓨터에 저장되는 값은 2진수 이기 때문에 출력할 때와 입력할 때 서식문자와 입력값만 잘 맞춰주면 된다. 8진수 %o 10진수 %d 16진수 %x(소문자) %X(대문자) 2020. 7. 3. CodeUp 1032 [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명) - C/C++ #include int main() { int n; scanf("%d", &n); printf("%x", n); return 0; } 컴퓨터에 저장되는 값은 2진수 이기 때문에 출력할 때와 입력할 때 서식문자와 입력값만 잘 맞춰주면 된다. 8진수 %o 10진수 %d 16진수 %x(소문자) %X(대문자) 2020. 7. 2. 이전 1 2 다음 728x90