[C언어 코드업 문제풀이] CodeUp 1253 : a 부터 b까지 출력하기
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 10. 22:31
코드업 1253번 a부터 b까지 출력하기 문제풀이 해답입니다.
1. 문제 설명
어떤 두 수 a, b가 있을 때 두 수 사이의 모든 정수를 오름차순으로 출력하시오.
예를 들어, a=5 , b=10일 경우 5 6 7 8 9 10입니다.
2. 입력
두 수 a, b가 입력으로 들어온다. ( a, b는 정수, a, b 중 어떤 수가 큰지 모름)
3. 출력
a와 b 사이의 정수들을 오름차순으로 출력한다.
4. 입력 예시
3 8
5. 출력 예시
3 4 5 6 7 8
6. 문제 풀이
include<stdio.h>
int main(){
int a,b,temp;
scanf("%d %d", &a, &b);
if(a > b){
temp = a;
a = b;
b = temp;
}
for(int i = a; i <= b; i++){
printf("%d ",i);
}
return 0;
}
|
우리는 입력받은 a,b중 어떤값이 큰지 모르기 때문에
if(a > b){
temp = a;
a = b;
b = temp;
}
를 사용하여 a를 작은수 b를 큰수로 만들어 줍니다.
그 후 for문을 사용하여 a부터 b까지의 정수를 출력해주면 됩니다.
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1255 : 두 실수 사이 출력하기 (0) | 2020.03.10 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1254 : 알파벳 출력하기 (0) | 2020.03.10 |
[C언어 코드업 문제풀이] CodeUp 1252 : 1 부터 n 까지 출력하기 (0) | 2020.03.10 |
[C언어 코드업 문제풀이] CodeUp 1251 : 1 부터 100까지 출력하기 (0) | 2020.03.10 |
[C언어 코드업 문제풀이] CodeUp 1092 : [기초-종합] 함께 문제 푸는 날(설명) (0) | 2020.01.14 |
댓글()