반응형

1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1

답 : 

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

1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2

답 : 

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

해설

 

더보기

1038, 1039 문제는 long long int 데이터형을 이용한 큰 숫자 덧셈 문제이다.

 

-2,147,483,648부터 2,147,483,647까지의 범위를 초과하는 덧셈 문제에서는 int가 아닌 long long int 데이터 타입을 사용하여 계산해야한다.

 

long long 자료형 변수의 값을 지정하는 서식 지정자는 lld를 사용한다.

1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기

답 : 

#include <stdio.h>

int main()
{
	int a;
	scanf("%d", &a);
	printf("%d", -a);

}

해설

 

더보기

위 문제는 변수의 값에 -를 붙여 부호를 바꾸는 방법을 알 수 있다.

 

출력 시 변수 a앞에 -를 붙여주면 -로 변환된 변수의 값이 출력된다.

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

답 : 

#include <stdio.h>

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

}

해설

 

더보기

위 문제는 문자 a를 b로 출력하는 문제이다.

 

문자 a는 10진수로 65의 값을 가지고 있다. 그래서 a+1은 65+1로 연산이 가능하다.

66을 %c로 출력하게 되면 아스키문자표에 b를 출력하게된다.

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

답 : 

#include <stdio.h>

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

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

답 : 

#include <stdio.h>

int main()
{
	long long int a;
	long long int b;
  	scanf("%lld %lld" ,&a,&b);
  	printf("%lld",a%b);
}

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

답 : 

#include <stdio.h>

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

}

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

답 : 

#include <stdio.h>

int main()
{
	int a;
	int 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\n",(float)a/b);
}

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

답 : 

#include <stdio.h>

int main()
{
	long long int a;
	long long int b;
	long long int c;
  scanf("%lld %lld %lld" ,&a,&b,&c);
  printf("%lld\n",a+b+c);
  printf("%.1f\n",(a+b+c)/3.0);

}

해설

더보기

1042, 1043,1044,1045 문제는 정수를 연산하는 문제이다.

 

산술 연산 (Arithmetic Operations):

  • 덧셈 (+) ++ +1
  • 뺄셈 (-) -- -1
  • 곱셈 (*)
  • 나눗셈 (/)
  • 나머지 구하기 (%)
반응형

+ Recent posts