C++ 언어로 구구단을 출력해주는 코드를 짜고
G++ 을 이용해 C++파일을 변환한 파일을 만들고 실행시켜 구구단이 출력되도록 만든다..
- C++
gugudan.cpp
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
for ( a = 2; a < 10; a++)
{
for ( b = 1; b < 10; b++)
{
int result = a * b;
cout << a << "x" << b << "=" << result << " ";
}
cout << '\n';
}
return 0;
}
구구단에 쓰일 변수 a와 b를 만들어두고
2단부터 시작할 것이므로 a에 2를 넣고 9까지 돌아갈 for문을 만든다
그 안에 매 단마다(2단, 3단....9단까지) 1부터 9까지 곱해갈 for문을 만들어 b에 1을 넣고 9까지 돌려준다
돌아갈때마다 result 에 a와 b를 곱해서 넣어주고
출력할 값으로 axb=result 의 형태를 만들어준다.
다음 출력될 값과 구별이 좀 되도록 공백을 좀 넣어준다 'axb=result '
한 단이 끝나면 '\n'로 줄바꿈을 해주고 다음 단으로 넘어간다
그럼 순서대로 2x1=2 2x2=4 2x3=6 ... 9x9=81 이 출력될것이다.
이제 구구단은 완성했고
G++로 파일을 생성해주자
G++은 C++파일을 컴퓨터가 보기 좋게 컴퓨터언어로 바꿔준다고 한다.
$ g++ -o gugugugu gugudan.cpp
gugudan.cpp 파일을 g++로 -o(다른이름으로 저장) 옵션을 이용해 gugugugu 라는 이름으로 저장해주었다.
이제 gugugugu를 실행해보자
$ ./gugugugu
잘 출력 되었다.
'리눅스 (Linux)' 카테고리의 다른 글
mariaDB 완전히(?) 삭제하기 (0) | 2021.12.23 |
---|---|
산술연산 관련 명령어들 (expr, bc, awk) (0) | 2021.12.22 |
Shell Script에 대한 정리 잘된 블로그 (0) | 2021.12.22 |
While (0) | 2021.12.21 |
쉘 스크립트로 오늘 날짜 정보가 입력된 파일 생성하기 (0) | 2021.12.21 |
댓글