728x90
문자 입력한 수 까지 출력
#include<iostream>
using namespace std;
char a[50];
int main()
{
cin >> a;
for (int i = 0; a[i] != '\0'; i++)
{
cout << a[i] << endl;
}
}
문자열 정수로 변환 외 등등
stoi(변수) = string to int
stof(변수) = string to float
stol(변수) = string to long
stod(변수) = string to double
to_string(변수) = int to string
string변수.substr(n, m) = n~m까지 string 변수 슬라이싱
isupper(char) = 대문자인지 확인, true, false 형태로 나옴
islower(char) = 소문자인지 확인, true, false 형태로 나옴
toupper(char) = 대문자로 변경
tolower(char) = 소문자로 변경
반올림
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float a = 3.5f;
float b = 5.1f;
cout << round(a) << endl; // 4 출력
cout << round(b) << endl; // 5 출력
float c = 7.54;
c *= 10;
c = round(c);
cout << c / 10 << endl; // 7.5가 출력됨
}
//https://bf-quail.tistory.com/5 참고한 블로그
'나만 볼 것 > 코딩테스트 관련 알고리즘?' 카테고리의 다른 글
C++) vector 사용법 (0) | 2022.03.27 |
---|---|
C++) DFS, BFS (0) | 2022.03.06 |
C++)유클리드 호제법으로 최대 공약수 최소 공배수 구하기 (0) | 2022.02.08 |
DFS 에 필요한)C++ Stack Queue사용법 (0) | 2022.02.08 |
C++ 정렬 (0) | 2022.02.06 |