スポンサーリンク

int型の数字を逆順に入れ替える関数を実装

参考:[c言語]文字列を逆順に入れ替える(サンプルコード)

第一引数のnumの数字が、逆順となって戻り値として返します。

10で割った余りで最下位の数字を取り出して、
10倍していくことで、先頭に持っていきます。
numは10で割ることで、最下位の数字を除去していきます。

逆順にするとintの範囲を超えることがあるので、
その時のエラー処理ですね。

スポンサーリンク

サンプルコード

下記がサンプルコードになります。

下記が実行結果になります。

スポンサーリンク