오브의 빛나는 별

Code Up(코드업) 1042번~1046번 (C언어) 본문

코드업(C언어)

Code Up(코드업) 1042번~1046번 (C언어)

오브의 별 2021. 12. 28. 18:36
반응형

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

<문제>

정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자.
단, -2147483648 <= a <= b <= +2147483647, b는 0이 아니다.

<정답>

#include <stdio.h>

int main(void)
{
	int a, b;
	scanf("%d %d", &a, &b);
	printf("%d", a/b);
	
	return 0;
}

 

 

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

<문제>

정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자.
단, 0 <= a, b <= +2147483647, b는 0이 아니다.

<출력>

#include <stdio.h>

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

※ % 연산자는 mod 연산으로 어떤 정수를 다른 정수로 나눈 나머지를 계산하는 연산임. ex) 8%5 = 3, 11%3 = 2

 

 

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

<문제>

정수를 1개 입력받아 1만큼 더해 출력해보자.
단, -2147483648 ~ +2147483647 의 범위로 입력된다.

<정답>

#include <stdio.h>

int main(void)
{
	long long int a;
	scanf("%lld", &a);
	printf("%lld", ++a);
	
	return 0;
}

※ ++a, --a, a++, a--와 같은 증감연산자증감 연산자 사용하기. 증감 연산자가 변수 앞에 있으면 증감 후 수행하고 뒤에 있으면 수행 후 증감됨

 

 

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

<문제>

정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자.
단 0 <= a, b <= 2147483647, b는 0이 아니다.

<정답>

#include <stdio.h>

int main(void)
{
	long long int a, b;
	scanf("%lld %lld", &a, &b);
	printf("%lld\n", a+b);
	printf("%lld\n", a-b);
	printf("%lld\n", a*b);
	printf("%lld\n", a/b);
	printf("%lld\n", a%b);
	printf("%.2f\n", (float)a/b);
	
	return 0;
}

 

 

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

<문제>

정수 3개를 입력받아 합과 평균을 출력해보자.
단, -2147483648 ~ +2147483647

<정답>

#include <stdio.h>

int main(void)
{
	long long int a, b, c;
	scanf("%lld %lld %lld", &a, &b, &c);
	printf("%lld\n", a+b+c);
	printf("%.1f\n", (float)(a+b+c)/3);
	
	return 0;
}
반응형