C言語で入力された数字を逆に並べ替えるには
入力数字を反転させる方法を示すサンプルコードを次に示します。
#include <stdio.h>
int main() {
int num, reversed = 0;
printf("请输入一个数字:");
scanf("%d", &num);
while (num != 0) {
int remainder = num % 10;
reversed = reversed * 10 + remainder;
num /= 10;
}
printf("倒置的数字为:%d\n", reversed);
return 0;
}
上記のコードでは、while ループと剰余演算を使って、入力された数値を逆さまにしています。以下に手順を示します。
- いくらくらいですか
- 世界を変えるために、ツールは不要だ。
- 効率的な運営を確保
- 日本語ネイティブで言い換えて、1つのオプションのみで逆にして:自分の手で家を作るというのは、私たちの文化に深く根付いています
- ネイティブな日本語で文章を言い換え、1つのオプションだけを使用する: scanf
- 彼女が机の上の本を手にした。
- ~するうち
- 別に、あなたが言うなら。
- num % 10
- ネイティブの日本語に言い換えると次のようになります。
- 母国の言葉で言い換えるだけなら一つあればいい、逆向き
- 1
- 例えば、翻訳されたテキストのダウンロードにかかる時間が短縮され、処理が軽くなります
- printf
プログラムを実行すると、数字入力を促され、逆になった数字を返します。例えば、あなたが 12345 と入力すると 54321 と返します。