エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
お手軽!英語の序数をつける最も簡単な判定法!? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
お手軽!英語の序数をつける最も簡単な判定法!? - Qiita
まえがき メリークリスマス!そしてハッピーバースデー私!自称やめ太郎先生の大ファンSeitenです! 今... まえがき メリークリスマス!そしてハッピーバースデー私!自称やめ太郎先生の大ファンSeitenです! 今回は、使う機会があるようでないようでありそうなテクニック、"英語の序数をつける"コードを紹介します! 英語の序数のルール 下1桁が1の時はst、2の時はnd、3の時はrd、それ以外はthをつける。 十の位が1の時は1のルールを無視し、thをつける。 このルールに沿って、お手軽に英語の序数をつけた文字列を返す関数を実装してみます。 std::string GetOrdinalNumber(unsigned long long num) { std::string res = std::to_string(num); if (num / 10 % 10 == 1) res += "th" else { switch (num % 10) { case 1: res += "st"; brea

