코드업(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;
}
반응형