簡要描述:給出乙個不多於5位的整數, 進行反序處理
要求:1、求出它是幾位數
2、分別輸出每一位數字
3、按逆序輸出各位數字,例如原數為321,應輸出123(僅數字間以空格間隔, 負號與數字之間不需要間隔)
例如:輸入:12345
輸出:5
1 2 3 4 5
54321
注意:如果是負數,負號加在第乙個數字之前, 與數字沒有空格間隔
比如輸入:-12345
輸出:5
-1 2 3 4 5
-54321
函式原型:
/*輸入:
iinput: 位數不大於5的整數
輸出:inum: 整數字數
strrst: 空格間隔輸出結果
ioutput:逆序整數
返回:0 成功
-1 輸入無效
*/int processx(int iinput, int& inum, char * strrst, int& ioutput)
#include #include "oj.h"
/*功能:
給出乙個不多於5位的整數,
要求:1、求出它是幾位數
2、分別輸出每一位數字
3、按逆序輸出各位數字,例如原數為321,應輸出123
輸入: 整型 iinput,位數不大於5的整數
輸出: 整數字數 inum
空格間隔輸出結果 strrst
逆序整數 ioutput
返回: 0 成功
-1 輸入無效
*/int processx(int iinput, int& inum, char * strrst, int& ioutput)
else if(iinput>0)
int t=0;
temp=ioutput;
while(temp>0)
strrst[--t]='\0';
} else if(iinput<0)
ioutput=-ioutput;
int t=1;
temp=-ioutput;
strrst[0]='-';
while(temp>0)
strrst[--t]='\0';
} return 0;
}
華為OJ 合法IP
題目 現在ipv4下用乙個32位無符號整數來表示,一般用點分方式來顯示,點將ip位址分成4個部分,每個部分為8位,表示成乙個無符號整數 因此不需要用正號出現 如10.137.17.1,是我們非常熟悉的ip位址,乙個ip位址串中沒有空格出現 因為要表示成乙個32數字 現在需要你用程式來判斷ip是否合法...
華為oj 句子逆序
問題描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 介面說明 反轉句子 param sentence 原句子 return 反轉後的句子 public string reve...
華為oj 單詞倒排
題目描述 對字串中的所有單詞進行倒排。說明 1 每個單詞是以26個大寫或小寫英文本母構成 2 非構成單詞的字元均視為單詞間隔符 3 要求倒排後的單詞間隔符以乙個空格表示 如果原字串中相鄰單詞間有多個間隔符時,倒排轉換後也只允許出現乙個空格間隔符 4 每個單詞最長20個字母 樣例輸入 i am a s...