일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 포렌식
- 침해사고대응
- 케쉴주
- Mobile
- ctf-d
- tar
- 모바일프로그래밍
- 파일해시생성
- K-sheild Jr
- John the ripper
- disk
- Autoware
- 안티디버깅
- upx
- 디스크
- SW에듀서포터즈
- ZIP
- Android
- Frida
- crack
- swing
- 써니나타스
- Interceptor
- CodeEngn
- shadow
- K-shield Jr 10기
- 리버싱핵심원리
- Reversing
- Multimedia
Archives
- Today
- Total
물먹는산세베리아
[Linux]5_3. 별찍기와 구구단 본문
짝수일 경우 별찍기 프로그램이 출력되고
홀수일 경우 구구단이 출력되는 파일을 생성하였다.
먼저, num에 숫자를 받는다.
홀수, 짝수를 구분하기 위해 num을 2로 나누어 choice라는 변수에 0(짝수) 1(홀수)을 넣어준다.
choice가 0일 경우 별찍기 프로그램을 출력한다.
num번 반큼 반복되는 동안 빈칸은 num-1개에서 하나씩 줄어들고 별은 1개부터 시작해서 2개씩 더 늘어난다.
* do -done은 한쌍이다. 줄바꿈할 때는 echo를 넣어준다.
* case문을 썼으므로 실행문 끝에 ;;를 붙여주어야 한다.
* case문을 닫을 때는 esac를 써준다.
choice가 일 경우 구구단 프로그램을 출력한다.
num단을 출력한다. 연산에서는 쌍괄호를 써야 한다. (())
while 문을 이용해 구구단 이므로 1~9까지 곱했을 때의 결과를 보이도록 하였다. [ $x -le 9 ]
*)는 마무리 하기 위해 썼다.
6(짝수)를 입력했더니 6줄의 별찍기 프로그램이 출력되었다.
5(홀수)를 입력했더니 5단이 출력되었다.
'Linux' 카테고리의 다른 글
Windows에 ubuntu 설치하기 (WSL: Linux용 Windows 하위 시스템) (0) | 2021.07.13 |
---|---|
VMware에 Ubuntu 18.04 설치 (0) | 2021.07.12 |
[Linux]5_2. 계산기 프로그램 (0) | 2020.06.09 |
[Linux]5_1. lab (0) | 2020.06.09 |
[Linux]4_3. if-else (0) | 2020.06.02 |