【初心者歓迎】C/C++室 Ver.49【環境依存OK】at TECH
【初心者歓迎】C/C++室 Ver.49【環境依存OK】 - 暇つぶし2ch86:デフォルトの名無しさん
08/02/21 15:46:41
整数を逆に並べて返す関数は以下でよいですか?
例)
12345→54321
12000→21

int reverseDigit(int input)
{
int a = input;
int tmp[12];
int i = 0;

while (a > 0) {
tmp[i] = a % 10;
a = a / 10;
i++;
}

int res = 0;
int n = 1;
for (int j = i - 1; j >= 0; j--) {
res = res + tmp[j] * n;
n = n * 10;
}
return res;
}



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch