반응형
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
- 곱셈 (*)
- 나눗셈 (/)
- 나머지 구하기 (%)
반응형
'C' 카테고리의 다른 글
[ Code Up (코드업) ] 기초100제 문제해설 1053~1058 [기초-논리연산] (0) | 2023.08.30 |
---|---|
[ Code Up (코드업) ] 기초100제 문제해설 1049~1052 [기초-비교연산] (0) | 2023.08.30 |
[ Code Up (코드업) ] 기초100제 문제해설 1031~1037 [기초-출력변환] (0) | 2023.08.30 |
[ Code Up (코드업) ] 기초100제 문제해설 1028~1030 [기초-데이터형] (0) | 2023.08.30 |
[ Code Up (코드업) ] 기초100제 문제해설 1020~1027 [기초-입출력] (0) | 2023.08.30 |