티스토리 뷰
728x90
현 포스팅에서 설명하는 모든 문제는 codeup.kr 사이트에 있는 문제입니다. 여기있는 문제 말고도 다양한 문제들이 준비되어 있으니 흥미있으시다면 도전해보세요!
<codeup사이트란?> :알고리즘 관련 다양한 문제들을 풀면서 실력을 높일 수 있는 유용한 문제풀이 사이트
접속은 여기를 클릭해주세요. <codeup.kr>
「1107번 문제」
문제:print 단어를 연속으로 50번 출력하시오.(띄어쓰기 없음)
1
2
3
4
5
6
7
8
|
#include <stdio.h>
int main(){
int a,b,c,d,e=0; //a,b,c,d,e라는 정수형 변수를 만들고 e는0으로 초기화 합니다.
for(a = 0; a < 50; a++){ //a가 0으로 시작해서 50전, 즉 a=49가 될때까지 반복합니다.
printf("print"); //"print"를 출력합니다.
}
}
|
cs |
- 저는 간단한 물제풀이 때 미리 변수를 여러개 만들어 놓는 습관이 있습니다. 이러면 계속해서 문재를 풀때는 편하지만 복잡한 문제를 풀 때는 각 변수가 무슨 역할을 하는지 헷갈릴 때가 있습니다.
「1108번 문제」
문제: hello를 20번 연속출력한 다음 한 칸을 띄우고(space) world를 연속 30번 출력하시오.
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdio.h>
int main(){
int a,b,c,d,e=0; //변수생성
for(a = 0; a < 20; a++){ //a가 0~20 까지 20번 반복
printf("hello"); //20번 hello 출력
}printf(" "); //20번 hello 출력 후 공백 한칸 입력
for(a = 0; a < 30; a++){ //a가 0~30 까지 30번 반복
printf("world"); //world를 30번 출력
}
}
|
cs |
- 코드가 for문의 괄호안에 포함되지는 않았는지 확인해봅시오.
「1109번 문제」
문제:
철수는 대기업의 중요한 업무를 처리하는 부서에 근무하게 되었다. 이 기업은 정보 유출을 막기 위해 근무 장소에 들어갈 때 보안 카드로 신분을 확인한다.
첫 출근을 한 철수는 보안 카드를 등록하기 위해 보안 카드 자동 등록기에 다음과 같은 정보를 입력해야 한다.
이름, 나이, 부서코드, 보안키
위 정보가 모두 입력되면 기계에서 보안 카드 접수증을 출력해 주는데, 다음과 같이 이름, 나이, 부서코드, 보안키를 순서대로 줄을 바꿔 출력해야 한다.
mark 20 A 3.154
이 출력 프로그램을 작성하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include<stdio.h>
int main()
{
char name[20]; //최대 20자까지 받을 수 있는 문자형 배열을 선언
int age; 정수형 변수를 선언
char code; //영문자를 최대 1개 까지 받을 수 있는 변수 생성(ex:A,B,C)
double key; //실수형 변수를 선언
scanf("%s\n", &name); //최대 20자까지 이름을 입력받음
scanf("%d\n", &age); //정수를 입력받음
scanf("%c\n", &code); //영문자 1개를 입력받음
scanf("%lf", &key); //실수를 입력받음
printf("%s\n%d\n%c\n%g\n", name, age, code, key); //\n은 줄바꿈
return 0;
}
|
cs |
- \n(역슬래쉬n)이 줄바꿈임을 잊지 말자
- 만약 이런 문제를 풀 때 변수를 a,b,c,d같이 선언했다면 코드 작성 도중에 무슨 변수가 어떤 의미인지 몰라 혼란스러웠을 것이다.
「1110번 문제」
문제: 입력받은 정수를 그대로 출력한다.
1
2
3
4
5
6
7
8
|
#include <stdio.h>
int main(){
int a,b,c,d,e; //정수형 변수를 생성
scanf("%d", &a); //a라는 변수에 입력받은 값을 넣어줌
printf("%d", a); //a라는 변수에 있는 값을 출력
}
|
cs |
「1111번 문제」
문제: 어떤 정수가 입력되면 %를 붙여 출력하시오.
1
2
3
4
5
6
7
8
|
#include <stdio.h>
int main(){
int a,b,c,d,e; //정수형 변수를 생성
scanf("%d", &a); //값을 입력받아 a라는 변수에 넣음
printf("%d%%", a); //a에 있는 값과 바로 뒤에 &를
}
|
cs |
- %를 출력하고 싶다면 code에 %%를 붙여주세요.
'문제풀이 > codeup' 카테고리의 다른 글
[c언어]codeup사이트 1140~1148 문제풀이 (0) | 2020.02.04 |
---|---|
[c언어]codeup사이트 1135 ~ 1139 문제풀이 (0) | 2020.01.30 |
[c언어]codeup사이트 1122 ~ 1126 문제풀이 (0) | 2020.01.30 |
[c언어]codeup사이트 1117~1121 문제풀이 (0) | 2020.01.30 |
[C언어] codeup사이트 1112 ~ 1116 문제풀이 (0) | 2020.01.30 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 1254
- 티처블 머신
- Codeup
- 아나콘다
- SMTP
- 컨트롤타임
- 코드설명
- django
- 문제풀이
- localstorage
- 주석
- 2022.02.05
- promise반환
- 1251
- JavaScript
- 1253
- 바닐라 javascript
- 1252
- notion api
- 타이탄의도구들
- 1255
- 코드업
- Python
- pygame
- 크롤링
- 바닐라 js
- 꿈두레
- 사칙연산
- 도전
- Anaconda
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함