[Code up 문제] 1042번 정수 2개 입력받아 나눈 몫 출력하기
1. 정답 코드 #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%.0f", (float)(a / b)); } 2. 코드 설명 정수 2개를 나누고 float형식으로 저장해서 출력한다.
1. 정답 코드 #include int main() { int a, b; scanf("%d %d", &a, &b); printf("%.0f", (float)(a / b)); } 2. 코드 설명 정수 2개를 나누고 float형식으로 저장해서 출력한다.
1. 정답 코드 #include int main() { int a; scanf("%c", &a); printf("%c", a+1); } 2. 코드 설명 %c로 받아와 1더해주면 되는 문제다
백준 온라인 저지 / 14264번 정육각형과 삼각형 https://www.acmicpc.net/problem/14264 14264번: 정육각형과 삼각형 첫째 줄에 정육각형 한 변의 길이 L이 주어진다. (1 ≤ L ≤ 1,000,000, L은 정수) www.acmicpc.net 사용언어 : C (C99) 알고리즘 : 수학, 기하학 C 코드 1. 문제 정리 총 1개의 입력을 받은 후 계산해서 출력하는 문제이다. 삼각비 수학문제인데. 육각형 내에서 삼각형을(겹치지 않는 대각선) 만든 후 작은 삼각형의 면적을 출력하면 된다. √3a x (a/2) / 2 라는 공식이 나오게 되는데 다음을 계산하면 √3/4 * a^2라는 값이 나온다. 루트 계산을 위해서 sqrt 함수를 가져와 문제를 해결 해보았다. 2. sqr..
1. 정답 코드 #include int main() { long long int a; scanf("%lld", &a); printf("%lld", -a); } 2. 코드 설명 lld로 받아 온후 -만 붙여서 출력해주면 된다.
1. 정답 코드 #include int main() { long long int a, b; scanf("%lld %lld", &a, &b); printf("%lld", a+b); } 2. 코드 설명 1038번과 똑같이 해결 하였다.
1. 정답 코드 #include int main() { long long int a, b; scanf("%lld %lld", &a, &b); printf("%lld", a+b); } 2. 코드 설명 일반 %d로 하면 문제의 테스트케이스 7번에서 int 범위를 넘어서기 때문에 -로 출력 됩니다. lld로 문제를 풀어야 해결 가능합니다.
1. 정답 코드 #include int main() { int n; scanf("%d", &n); printf("%c", n); } 2. 코드 설명 1036번 반대로 풀면 되는 문제이다. %d로 정수 받아온 뒤 %c로 출력하면 되는 간단한 문제이다.
1. 정답 코드 #include int main() { int n; scanf("%c", &n); printf("%d", n); } 2. 코드 설명 %c로 받아 오고 %d로 정수로 프린트하면 아스키코드를 정수로 바꿀 수 있다.