반응형
CodeUp 기초 100제 41~50번 문제 풀이
CodeUp 기초 100제 - https://codeup.kr/problemsetsol.php?psid=23
[CodeUp] 기초 100제 41~50번 문제 - 현재 글
[1041][기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기
#include <stdio.h>
int main(void)
{
char a;
scanf("%c", &a);
printf("%c", a + 1);
return 0;
}
[1042][기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기
#include <stdio.h>
int main(void)
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a / b);
return 0;
}
[1043][기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기
#include <stdio.h>
int main(void)
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a % b);
return 0;
}
- % : mod 연산, 나머지 구할 때 쓰인다.
[1044][기초-산술연산] 정수 1개 입력받아 1 더해 출력하기
#include <stdio.h>
int main(void)
{
long int a;
scanf("%ld", &a);
printf("%ld", a + 1);
return 0;
}
[1045][기초-산술연산] 정수 2개 입력받아 자동 계산하기
#include <stdio.h>
int main(void)
{
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\n", a % b);
printf("%.2f", (float)a / (float)b);
return 0;
}
- 마지막 값을 flot형으로 출력하기 위해 변수 앞에(float)을 붙여준다.
[1046][기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
#include <stdio.h>
int main(void)
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
int sum = a + b + c;
float avg = (float)sum / 3;
printf("%d\n%.1f", sum, avg);
return 0;
}
[1047][기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기
#include <stdio.h>
int main(void)
{
int a;
scanf("%d", &a);
printf("%d", a << 1);
return 0;
}
- 2진수 형태의 값을 왼쪽으로 shift(<<)하면 2배 증가하고 오른쪽으로 shift(>>)하면 반으로 감소한다.
- 연산자 뒤에 shift 횟수를 정해준다.
[1048][기초-비트시프트연산] 한 번에 2의 거듭제곱 배로 출력하기
#include <stdio.h>
int main(void)
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a << b);
return 0;
}
[1049][기초-비교연산] 두 정수 입력받아 비교하기1
#include <stdio.h>
int main(void)
{
int a, b;
scanf("%d %d", &a, &b);
if (a > b)
printf("1");
else
printf("0");
return 0;
}
[1050][기초-비교연산] 두 정수 입력받아 비교하기2
#include <stdio.h>
int main(void)
{
int a, b;
scanf("%d %d", &a, &b);
if (a == b)
printf("1");
else
printf("0");
return 0;
}
- 비교 연산자, == 같다, !=다르다.
- a = i는 a와 i가 같다는 것이 아니라 i를 a에 저장한다는 의미이다. 비교 시에는 ==를 사용한다.
반응형
'Programming > C' 카테고리의 다른 글
[CodeUp] 기초 100제 61~70번 문제 (0) | 2019.12.28 |
---|---|
[CodeUp] 기초 100제 51~60번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 31~40번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 21~30번 문제 (0) | 2019.12.28 |
[CodeUp] 기초 100제 11~20번 문제 (0) | 2019.12.27 |
댓글