#ProjectH4C 2기 Codeup 41 ~ 50

P4C

2020. 7. 11. 14:30

반응형

#TeamH4C

1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)

아스키코드를 안다면 쉽게 풀 수 있는 문제다.

#include<stdio.h>
int main(){
  char a;
  scanf("%c", &a);
  printf("%c", a+1);
  return 0;
}

1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기(설명)

간단한 나누기 문제다.

#include<stdio.h>
int main(){
  long long int a, b;
  scanf("%lld %lld", &a, &b);
  printf("%d", a / b);
  return 0;
}

조건 때문에 long long int를 사용해주었다.

1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기(설명)

윗문제에서 살짝 튼 문제다.

#include<stdio.h>
int main(){
  int a, b;
  scanf("%d %d", &a, &b);
  pritnf("%d", a % b);
  return 0;
}

1044 : [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기(설명

간단한 응용문제다.

#incldue<stdio.h>
int main(){
  long long int a;
  scanf("%lld", &a);
  printf("%lld", a+1);
  return 0;
}

1045 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기

살짝 노가다끼가 있는 문제다.

이때까지 배운걸 다 활용해주면 된다.

#include<stdio.h>
int main(){
  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("%0.2lf", (float)a / b);

  return 0;
}

1046 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기

이것도 이때까지 배운걸 조금씩 꼬아둔 문제이다.

#include<stdio.h>
int main(){
  long long int a, b, c;
  scanf("%lld %lld %lld", &a, &b, &c);

  printf("%lld\n", a + b + c);
  printf("%0.1f", (float)(a+b+c)/3);

  return 0;
}

1047 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)

비트 연산자를 사용하는 문제다.

#include<stdio.h>
int main(){
  int a;
  scanf("%d", &a);
  printf("%d", a << 1);
  return 0;
}

<<1 연산을 해주면 2배 곱한값이 출력된다.

*을 사용해도 되겠지만 비트 연산자는 연산속도가 굉장히 빠른 장점이 있기 때문에,

나중에 많은 제어가 필요하거나 연산속도가 중요한 프로그램을 만들 때 자주 사용될 것이니

연습을 해놓는게 좋을거다.

1048 : [기초-비트시프트연산] 한 번에 2의 거듭제곱 배로 출력하기(설명)

간단한 응용문제다.

#include<stdio.h>
int main(){
  int a, b;
  scanf("%d %d", &a, &b);
  pirntf("%d", a << b);
  return 0;
}

1049 : [기초-비교연산] 두 정수 입력받아 비교하기1(설명)

if문을 사용해 비교문을 짜주면 된다.

#include<stdio.h>
int main(){
  long long int a, b;
  scanf("%lld %lld", &a, &b);

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

1050 : [기초-비교연산] 두 정수 입력받아 비교하기2(설명)

위 문제랑 뭐가 다른지 모르겠는 문제다.

#include<stdio.h>
int main(){
  long long int a, b;
  scanf("%lld %lld", &a, &b);

  if(a == b){
    printf("1");
  } else {
    printf("0");
  }
  return 0;
}
반응형

'P4C' 카테고리의 다른 글

ProjectH4C 2기 Codeup 61 ~ 70  (0) 2020.07.17
ProjectH4C 2기 Codeup 51 ~ 60  (0) 2020.07.17
#ProjectH4C 2기 Codeup 31 ~ 40  (0) 2020.07.10
#ProjectH4C 2기 Codeup 21 ~ 30  (0) 2020.07.10
#ProjectH4C 2기 Codeup 11 ~ 20  (0) 2020.07.10