티스토리 뷰
728x90
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기 있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미 있으시다면 도전해보세요!
<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트
접속은 여기를 클릭해주세요. <codeup.kr>
「1258번 문제」
입력:입력으로 자연수 n이 입력된다.
출력:1부터 n까지의 합을 출력한다.
1
2
3
4
5
6
7
8
9
10
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &a);
printf("%d", (a + 1)*a/2); //[(a+1)*a/2] 1부터 a까지의 합을 구하는 식입니다.
}
|
cs |
-물론 for문으로 1부터 a까지 더해가는 방법도 가능합니다.-
「1259번 문제」
입력:자연수 n이 입력으로 주어진다.
출력:1부터 n까지의 짝수의 합을 출력하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
scanf("%d", &b);
for(a = 1; a<=b; a++){ //1부터 b까지 1씩 더해감
if(a % 2 == 0){ //1씩 더해가는 도중 a가 짝수일 경우
num = num + a; //num에 a 값을 더해줌(num += a도 된다.)
}
}
printf("%d",num); //짝수가 모두 더해진 num을
}
|
cs |
「1260번 문제」
입력:입력으로 두 자연수 a, b가 주어진다. (a<= b)
출력:a~b까지의 수 중 3의 배수의 합을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h>
int main(){
int a,b,c,d,e,f;
int num = 0; //3의 배수의 합을 담을 변수
scanf("%d %d", &a, &b);
for(a; a<=b; a++){ //a가 b와 같아질때까지 a에 1을 더해간다.
if(a % 3 == 0){ //더해가다가 a가 3의 배수일 경우
num = num + a; //num에 그 때의 a값을 더함
}
}
printf("%d",num); //3의 배수를 모두 더한 num을 출력
}
|
cs |
「1261번 문제」
입력:10개의 자연수가 입력된다
출력:10개의 수 중 5의 배수가 있으면 그 중 하나만 출력하고, 없다면 0을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#include <stdio.h>
int main(){
int a,b[10],c,d;
for(a = 0; a <= 9; a++){ //정수 10개를 입력받아 b배열에 저장한다.
scanf("%d", &b[a]);
}
for(a = 0; a <= 9; a++){ //for문으로 b배열에 들어있는 수를 하나씩 꺼내고
if(b[a] % 5 == 0){ //그 때 꺼낸 수가 5의 배수일경우
printf("%d", b[a]); //그 수를 출력하고
break; //for문을 종료한다.
}
} //앞에있는 모든 코드는 b의 10개의 숫자 중 5의 배수가 없다면 0을 출력하는 코드입니다.
if(b[0] % 5 != 0){
if(b[1] % 5 != 0){
if(b[2] % 5 != 0){
if(b[3] % 5 != 0){
if(b[4] % 5 != 0){
if(b[5] % 5 != 0){
if(b[6] % 5 != 0){
if(b[7] % 5 != 0){
if(b[8] % 5 != 0){
if(b[9] % 5 != 0){
printf("0");
}
}
}
}
}
}
}
}
}
}
}
|
cs |
다른 풀이 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdio.h>
int main(){
int a,b[10],c,d,count=0;
for(a = 0; a <= 9; a++){ //정수 10개를 입력받아 b배열에 저장한다.
scanf("%d", &b[a]);
}
for(a = 0; a <= 9; a++){ //for문으로 b배열에 들어있는 수를 하나씩 꺼내고
if(b[a] % 5 == 0){ //그 때 꺼낸 수가 5의 배수일경우
printf("%d", b[a]);
count = 1; //b의 배열 중 5의 배수가 하나라도 있다면 count에 1을 저장합니다.
break; //for문을 종료한다.
}
}
if(count == 0)printf("0"); //5의 배수가 없다면 count값은 처음(0)에서 변하지 않아 0이 출력됩니다.
}
|
cs |
「1265번 문제」
입력:입력으로 원하는 단이 입력된다( 단: 1~9)
출력:출력양식에 맞추어 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdio.h>
int main(){
int a,b,c,d,e;
scanf("%d", &a);
for(b = 1; b <= 9; b++){
e = a * b;
printf("%d*%d=%d\n", a , b, e);
}
}
|
cs |
- 1262~ 1264번이 codeup사이트에 없기 때문에 1265번까지 포스팅하겠습니다 -
'문제풀이 > codeup' 카테고리의 다른 글
[c언어]codeup사이트 1271~ 1275 문제풀이 (0) | 2020.02.21 |
---|---|
[c언어]codeup사이트 1266~ 1270 문제풀이 (0) | 2020.02.20 |
[c언어]codeup사이트 1253~ 1257 문제풀이 (0) | 2020.02.15 |
[c언어]codeup사이트 1229 ~ 1252 문제풀이 (0) | 2020.02.15 |
[c언어]codeup사이트 1216 ~ 1228 문제풀이 (1) | 2020.02.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 1254
- 코드설명
- pygame
- Python
- 타이탄의도구들
- Codeup
- 티처블 머신
- promise반환
- 1255
- 1253
- 코드업
- 아나콘다
- 컨트롤타임
- notion api
- 1251
- 꿈두레
- SMTP
- 사칙연산
- 1252
- localstorage
- 문제풀이
- JavaScript
- 크롤링
- django
- 바닐라 js
- 주석
- 도전
- Anaconda
- 2022.02.05
- 바닐라 javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함