1167 逆轉數(指標專題)

2021-10-09 04:43:36 字數 663 閱讀 6815

題目描述

任意給你乙個整數,這個數可能很大(最長不超過100位),你能求出它的逆轉數嗎?

逆轉數定義如下:

1.乙個末尾沒有0的整數,它的逆轉數就是各位數字逆序輸出;

2.乙個負數的逆轉數仍是負數;

3.乙個末尾有0的整數,它的逆轉數如同下例:

reverse (1200) = 2100

reverse (-56) = -65

要求定義並使用如下函式:

void reverse(char *str)

#include

#include

#define n 110

/*1.是否為負數

2.是否末尾有0

*/void

reverse

(char

*str)

}//逆序

for(i;i>=

0;i--

)//填0

for(j;j//負數

if(str[0]

=='-')}

//逆序

for(i;i>=

1;i--

)//填0

for(j;jputs

(p);

}int

main()

ZZULIOJ 1167 逆轉數(指標專題)

1167 逆轉數 指標專題 時間限制 1 sec 記憶體限制 128 mb 提交 2232 解決 1356 提交 狀態 討論版 命題人 admin 題目描述 任意給你乙個整數,這個數可能很大 最長不超過100位 你能求出它的逆轉數嗎?逆轉數定義如下 1.乙個末尾沒有0的整數,它的逆轉數就是各位數字逆...

ZZULIOJ 1167 逆轉數(指標專題)

任意給你乙個整數,這個數可能很大 最長不超過100位 你能求出它的逆轉數嗎?逆轉數定義如下 1.乙個末尾沒有0的整數,它的逆轉數就是各位數字逆序輸出 2.乙個負數的逆轉數仍是負數 3.乙個末尾有0的整數,它的逆轉數如同下例 reverse 1200 2100 reverse 56 65 要求定義並使...

雙指標專題

424.替換後的最長重複字元 給你乙個僅由大寫英文本母組成的字串,你可以將任意位置上的字元替換成另外的字元,總共可最多替換 k 次。在執行上述操作後,找到包含重複字母的最長子串的長度。如果我們按序遍歷每個字元開始計算符合條件的子串長度,對於每個子串,我們只需要以它的第乙個字元為不變字元。思路簡單,清...