2021. 11. 14. 16:01ㆍC++
# include <iostream>
using namespace std;
int main()
{
int i = 0;
cout << "입력값 :";
cin >> i;
cout << "출력값: " << i;
return 0;
}
간단한 기본식으로 i에다가 10을 입력하면 10을 출력하는 기본 코드이다.
- #include <iostream>
iostream은 입출력과 관련된 객체들을 정의한 헤더 파일이다. iostream은 표준 라이브러리 디렉터리에 존재한다.
입출력(cin, cout, endl)
*tip (endl 대신에 '\n'을 사용하면 프로그램 속도를 더 빠르게 할 수 있다. endl 대신에 '\n'을 쓰는 것을 추천한다.
cout<<"입력값: "<< endl; (비추)
cout<<"입력값: "<<'\n'; (추천)
- using namespace std;
위에 기본식에서 using namespace std; 가 빠지면
cout앞에 std::를 붙여하하는 번거로움이 생긴다. 이를 생략하기 위해서 using namespace std;를 쓴다.
ex) std::cout<<"입력값";
- if/for
c언어랑 python을 알고 있다는 전제하에 말하자면, c언어랑은 차이가 없고 python이랑은 차이가 있다.
python이랑 차이점은 범위를 열로 맞추는 것이 아니라 범위를 {}로 묶어준다는 차이점이 있다.
추천 문제
https://www.acmicpc.net/problem/2557
https://www.acmicpc.net/problem/1008
if/for문 추천문제
https://www.acmicpc.net/problem/2884
https://www.acmicpc.net/problem/2739
https://www.acmicpc.net/problem/2438
https://www.acmicpc.net/problem/2439
자신이 직접 짠 코드와 다른 좋은 코드를 보면 좋을 거 같은 생각에 많이 부족한 실력이지만, 스터디용 git을 만들어 좋은 코드를 올려 두겠습니다.
1주 차 입출력 if for
2주 차 조사식 / 수학 알고리즘
3주 차 string vector queue stack
저도 최선을 다할 테니 같이 최선을 다해봅시다. ㅎㅎ
'C++' 카테고리의 다른 글
C++ String/STL (0) | 2021.12.01 |
---|---|
C++ 수학함수 #include <math> (0) | 2021.11.15 |
(c++) 배열, 구조체, 포인터 (0주차) (0) | 2021.11.08 |