[1040] 정수 1개 입력받아 부호 바꿔 출력하기

[입력] 정수 1개가 입력된다.
[출력] 부호를 바꿔 출력한다.

[입력 예시] -1
[출력 예시] 1

#include <stdio.h>

int main(void) {
	int num = 0;
	scanf("%d", &num);
	printf("%d", -num);

	return 0;
}

[1041] 문자 1개 입력받아 다음 문자 출력하기

[입력] 영문자 1개가 입력된다.
[출력] 다음 문자를 출력한다.

[입력 예시] a
[출력 예시] b

#include <stdio.h>

int main(void) {
	char a;
	scanf("%c", &a);
	printf("%c", a + 1);

	return 0;
}

[1042] 정수 2개 입력받아 나눈 몫 출력하기

[입력] 정수 2개(a, b)가 공백을 두고 입력된다.
단, -2147483648 <= a <= b <= +2147483647
[출력] a를 b로 나눈 몫을 출력한다.

[입력 예시] 1 3
[출력 예시] 0

#include <stdio.h>

int main(void) {
	int num1 = 0, num2 = 0;
	scanf("%d %d", &num1, &num2);
	printf("%d", num1 / num2);

	return 0;
}

[1043] 정수 2개 입력받아 나눈 나머지 출력하기

[입력] 정수 2개(a, b)가 공백을 두고 입력된다.
단, 0 <= a, b <= +2147483647, b는 0이 아니다.
[출력] a 를 b로 나눈 나머지를 출력한다.

[입력 예시] 10 3
[출력 예시] 1

#include <stdio.h>

int main(void) {
	int num1 = 0, num2 = 0;
	scanf("%d %d", &num1, &num2);
	printf("%d", num1 % num2);

	return 0;
}

[1044] 정수 1개 입력받아 1 더해 출력하기

[입력] 정수 1개가 입력된다.
단, -2147483648 ~ +2147483647 의 범위로 입력된다.
[출력] 입력된 정수에 1을 더해 출력한다.

[입력 예시] 2147483647
[출력 예시] 2147483648

#include <stdio.h>

int main(void) {
	long long int num = 0;
	scanf("%lld", &num);
	printf("%lld", num + 1);

	return 0;
}

[1045] 정수 2개 입력받아 자동 계산하기

[입력] 정수 2개가 공백을 두고 입력된다.
[출력]
첫 줄에 합
둘째 줄에 차,
셋째 줄에 곱,
넷째 줄에 몫,
다섯째 줄에 나머지,
여섯째 줄에 나눈 값을 순서대로 출력한다.
(실수, 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력)

[입력 예시] 10 3
[출력 예시]
13
7
30
3
1
3.33

#include <stdio.h>

int main(void) {
	int num1 = 0, num2 = 0;
	scanf("%d %d", &num1, &num2);

	printf("%d \n", num1 + num2);
	printf("%d \n", num1 - num2);
	printf("%d \n", num1 * num2);
	printf("%d \n", num1 / num2);
	printf("%d \n", num1 % num2);
	printf("%.2f ", ((float)num1 / num2));

	return 0;
}

[1046] 정수 3개 입력받아 합과 평균 출력하기

[입력] 정수 3개가 공백을 두고 입력된다.
단, -2147483648 ~ +2147483647
[출력] 합과 평균을 줄을 바꿔 출력한다.
평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다.

[입력 예시] 1 2 3
[출력 예시]
6
2.0

#include <stdio.h>

int main(void) {
	int num1 = 0, num2 = 0, num3 = 0;
	scanf("%d %d %d", &num1, &num2, &num3);

	printf("%d \n", num1 + num2 + num3);
	printf("%.1f", ((float)(num1 + num2 + num3) / 3));
	return 0;
}

[1047] 정수 1개 입력받아 2배 곱해 출력하기

[입력] 정수 한 개가 입력된다.
단, -1073741824 ~ +1073741823
[출력] 2배 곱한 정수를 출력한다.

[입력 예시] 1024
[출력 예시] 2048

#include <stdio.h>

int main(void) {
	int num = 0;
	scanf("%d", &num);
	printf("%d", num << 1);

	return 0;
}

[1048] 한 번에 2의 거듭제곱 배로 출력하기

[입력] 정수 2개가 공백을 두고 입력된다.
0 <= a, b <= 10
[출력] a 를 2b배 만큼 곱한 값을 출력한다.

[입력 예시] 1 3
[출력 예시] 8

#include <stdio.h>

int main(void) {
	int num1 = 0, num2 = 0;
	scanf("%d %d", &num1, &num2);

	printf("%d", num1 << num2);

	return 0;
}

[1049] 두 정수 입력받아 비교하기 1

[입력] 두 정수 a, b가 공백을 두고 입력된다.
-2147483648 <= a, b <= +2147483647
[출력] a가 b보다 큰 경우 1을, 그렇지 않은 경우 0을 출력한다.

[입력 예시] 9 1
[출력 예시] 1

#include <stdio.h>

int main(void) {
	int a = 0, b = 0;
	scanf("%d %d", &a, &b);

	if (a > b) {
		printf("1");
	}
	else printf("0");

	return 0;
}

태그:

Cpp

카테고리:

업데이트:

댓글남기기