問題描述
乙個整數的「反置數」指的是把該整數的每一位數字的順序顛倒過來所得到的另乙個整數。如果乙個整數的末尾是以0結尾,那麼在它的反置數當中,這些0就被省略掉了。比如說,1245的反置數是5421,而1200的反置數是21。請編寫乙個程式,輸入兩個整數,然後計算這兩個整數的反置數之和sum,然後再把sum的反置數列印出來。要求:由於在本題中需要多次去計算乙個整數的反置數,因此必須把這部分**抽象為乙個函式的形式。
輸入格式:輸入只有一行,包括兩個整數,中間用空格隔開。
輸出格式:輸出只有一行,即相應的結果。
輸入輸出樣例
樣例輸入
435 754
樣例輸出
199
#include#includeint sum[105];
void reverse(char arr)
if(len2<0 && len1>=0)
if(len1>=0 && len2>=0)
}for(i=0;i9)
}if(sum[count]>0)
for(i=count-1;i>=0;i--) //判斷倒序輸出之前的數字是否有字首0
else
}flag=0;
count=count-k;
for(i=0;iif(flag==0 && sum[i]!=0)
}}int main()
演算法訓練 反置數
問題描述 乙個整數的 反置數 指的是把該整數的每一位數字的順序顛倒過來所得到的另乙個整數。如果乙個整數的末尾是以0結尾,那麼在它的反置數當中,這些0就被省略掉了。比如說,1245的反置數是5421,而1200的反置數是21。請編寫乙個程式,輸入兩個整數,然後計算這兩個整數的反置數之和sum,然後再把...
演算法訓練 反置數
問題描述 乙個整數的 反置數 指的是把該整數的每一位數字的順序顛倒過來所得到的另乙個整數。如果乙個整數的末尾是以0結尾,那麼在它的反置數當中,這些0就被省略掉了。比如說,1245的反置數是5421,而1200的反置數是21。請編寫乙個程式,輸入兩個整數,然後計算這兩個整數的反置數之和sum,然後再把...
藍橋杯 演算法訓練 反置數
題目 演算法訓練 反置數 時間限制 1.0s 記憶體限制 512.0mb 問題描述 乙個整數的 反置數 指的是把該整數的每一位數字的順序顛倒過來所得到的另乙個整數。如果乙個整數的末尾是以0結尾,那麼在它的反置數當中,這些0就被省略掉了。比如說,1245的反置數是5421,而1200的反置數是21。請...