ALOHA - 2022/ALOHA - 초급반 (2022 1학기)

초급반 1주차 풀이 - 입출력, 연산자, 조건문

hibye1217-aloha 2022. 4. 29. 23:34

1. [1000] A+B (Bronze V)

더보기

두 수를 입력받은 뒤, 두 수의 합을 출력해주면 됩니다.

int main(){
	int a, b; scanf("%d %d", &a, &b);
	printf("%d", a+b);
}

2. [1001] A-B (Bronze V)

더보기

[1000] A+B랑 비슷합니다. 대신 이번에는 A - B를 출력하면 됩니다.

int main(){
	int a, b; scanf("%d %d", &a, &b);
	printf("%d", a-b);
}

3. [10998] A×B (Bronze V)

더보기

이제는 두 수의 곱을 출력하면 됩니다.

int main(){
	int a, b; scanf("%d %d", &a, &b);
	printf("%d", a*b);
}

4. [1008] A/B (Bronze IV)

더보기

이제 두 수를 나눠주면 됩니다. 소수점 아래로도 출력해야 하니 실수를 사용해야 합니다.

int main(){
	int a, b; scanf("%d %d", &a, &b);
	printf("%.9f", (double)a/b);
}

5. [10869] 사칙연산 (Bronze V)

더보기

A+B, A-B, A×B, A/B의 몫과 나머지를 출력하면 됩니다. 몫과 나머지는 정수 나눗셈으로 해결할 수 있습니다.

int main(){
	int a, b; scanf("%d %d", &a, &b);
	printf("%d\n", a+b);
	printf("%d\n", a-b);
	printf("%d\n", a*b);
	printf("%d\n", a/b);
	printf("%d", a%b);
}

6. [2557] Hello World (Bronze V)

더보기

"Hello World!"를 그대로 출력해주면 됩니다.

int main(){
	printf("Hello World!");
}

7. [2753] 윤년 (Bronze IV)

더보기

배수 판별은 다음과 같이 할 수 있습니다. "A가 B의 배수이다 = A를 B로 나눈 나머지가 0이다"

이 점을 참고하여, 입력받은 수가 400의 배수이거나 / 4의 배수이지만 100의 배수가 아닌지 판별해주면 됩니다.

void Main(){
	int a; scanf("%d", &a);
	if (a%400 == 0 || a%4 == 0 && a%100 != 0){ printf("1"); }
	else{ printf("0"); }
}

8. [1330] 두 수 비교하기 (Bronze IV)

더보기

두 수를 입력받은 뒤, 조건에 맞게 등호나 부등호를 출력해주면 됩니다.

void Main(){
	int a, b; scanf("%d %d", &a, &b);
	if (a > b){ printf(">"); }
	else if (a < b){ printf("<"); }
	else{ printf("=="); } // (a == b)
}