#include<stdio.h>
#include<math.h>
int main( )
{
int N , temp , result = 0 ;
scanf( "%d" , &N ) ;
temp = abs( N ) ;
while( temp % 10 == 0 && temp != 0 )
temp /= 10 ;
do{
result = result * 10 + temp % 10 ;
temp /= 10 ;
} while( temp != 0 ) ;
if( N < 0 )
result *= -1 ;
printf( "%d\n" , result ) ;
uj5u.com熱心網友回復:
有什么問題嘛?uj5u.com熱心網友回復:
初學沒太懂,希望能有點注釋,感謝博主uj5u.com熱心網友回復:
abs絕對值函式;while( temp % 10 == 0 && temp != 0 )
temp /= 10 ;
針對1000,100, 500等這些資料,
但是這樣一個程式,1000怎么翻轉,翻轉為0001,還是1?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/273830.html
標籤:C語言
上一篇:求助
下一篇:qt權限獲取
