2 1 基礎 數字翻轉

2021-08-30 13:14:45 字數 952 閱讀 4215

題目

對於乙個整數x,定義操作rev(x)為將x按數字翻轉過來,並且去除掉前導0。例如:

如果 x = 123,則rev(x) = 321;

如果 x = 100,則rev(x) = 1.

現在給出整數x和y,要求rev(rev(x) + rev(y))為多少?

輸入描述:

輸入為一行,x、y(1 ≤ x、y ≤ 1000),以空格隔開。

輸出描述:

輸出rev(rev(x) + rev(y))的值

示例1輸入

123 100

輸出223

推薦第二種和第四種寫法~

**一(比較繁瑣)

#include using namespace std;

int main()

for(j=i-1;j>=0;j--)

a=b=0;

for(i=0;i<=j;i++)

for(i=0;y>0;y/=10)

for(k=i-1;k>=0;k--)

for(i=0;i<=k;i++)

int n=a+b;

for(i=0;n>0;n/=10)

for(j=0;j**二(鍛鍊思維)

#include #include using namespace std;

const int max=1e3 + 10;

int main()

for(i=l2-1;i>=0;i--)

a=a+b;

for(i=0;a>0;i++)

for(j=0;a>0;j++)

return ans;

}int main()

return 0;

}

網易 數字翻轉

對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入為一行,x y 1 x y 1000 以空格隔開。輸出rev rev x ...

提高專案21 翻轉陣列

任務和 下面的程式的輸出為10 9 8 7 6 5 4 3 2 1。也就是說,呼叫reverse b,10 後,b陣列中的元素正好 翻轉 過來了。請定義reverse函式,實現這個功能 檔名 main.c 完成日期 2016.7.5 問題描述 下面的程式的輸出為10 9 8 7 6 5 4 3 2 ...

演算法題 數字翻轉

對於乙個整數x,定義操作rev x 為將x按數字翻轉過來,並且去除掉前導0。例如 如果 x 123,則rev x 321 如果 x 100,則rev x 1.現在給出整數x和y,要求rev rev x rev y 為多少?輸入描述 輸入為一行,x y 1 x y 1000 以空格隔開。輸出描述 輸出...