AOJ 0020: Capitalize
問題
Capitalize | Aizu Online Judge
小文字を大文字に変換せよ
方針
小文字なら'A'-'a'を足す
コード
#include <bits/stdc++.h> using namespace std; #define rep(i, n) for(int i=0; i<(n); ++i) int main(void){ string s; while(getline(cin, s)){ rep(i, s.size()) { if(s[i]>='a' && s[i]<='z') s[i] +='A'-'a'; } cout << s << endl; } }
http://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=1899553
反省
toupperなる関数があるらしい