數字轉成漢字形式看了其他部落格的寫法,多多少少有問題
問題1、10001000 應該是 一千萬零一千 有的部落格錯誤的顯示為 一千零萬一千
問題2、10000000 應該是 一千萬 有的部落格錯誤的顯示 一千萬零零
問題3、100000 應該是 十萬 有的部落格錯誤的顯示 一十萬
問題4、100000000 應該是一億 有的部落格錯誤的顯示 一億萬
#includeusing namespace std;
typedef long long ll;
vectortranslatetoupper(ll num)
; string up = ;
vectornums;
while (num>0)
vectorresult;
int hasnum=0;
for (int i=nums.size()-1;i>=0;--i)
//printf("i:%d id::%d\n",i,id);
if(id!=-1)
else result.push_back(upper[0]);
++i;
}else
} if(result[0]=="一"&&result[1]=="十")}/*
1200 0112 3001
10021111
10111111
101111
10001111
10000000
100000000
100010001
100000100
100100100
*/
面試題 找單獨數字
陣列a中,除了某乙個數字x之外,其他數字都出現了 三次,而x出現了 一次。請給出最快的方法,找到x。這道題是 陣列中除了乙個數字外,其他數字都出現了兩次這道題的公升級版,在其他數字都是兩個的陣列中找出單獨的數字,由於兩個相同的數字經過異或運算後為0,所以我們只要讓陣列中的每乙個數字相互異或就能找到那...
Python 數字聯盟 面試題
1.寫出輸出結果 class myclass class name xiaobai def init self,args if args self.class name args 0 def print name self print this class name format self.clas...
面試題 消失的數字
題目是 陣列nums包含從0到n的所有整數,但其中缺了乙個。請編寫 找出那個缺失的整數。要求時間複雜度為o n 這道題我首先想到的是將這個陣列從小到大排序 時間複雜度為o n 的排序演算法 然後用乙個初始化為0的變數j跟著陣列的下標走,當變數的值與陣列的對應下標位置的值不相等時,此時變數j的值即為 ...