この問題は、逆整数を求めているの数の単純な関数を必要とします。
関数インタフェースの定義:
(INT番号)逆INT。
どの関数が返すにユーザーの逆入ってくる整数の数を逆にしなければなりません。
審判のテストプログラムの例:
書式#include <stdio.hに>
(INT番号)逆INT。
メイン()がINT
{
INT nを、
scanf("%d", &n);
printf("%d\n", reverse(n));
return 0;
}
/ *あなたのコードはここに埋め込まれます* /
サンプル入力:
-12340
出力例:
-4321
在这里插入代码片
int reverse( int number ){
int symbol=1,x,sum=0;
if(number<0){
number=-number;
symbol=-1; //负数先存起来
}
while(number>0){
x = number%10;
sum = sum * 10 +x; //0*10+1//1*10+2//
number/=10;
}
sum*=symbol;
return sum;
}