計算a+b的和
每行包含兩個整數a和b
對於每行輸入對應輸出一行a和b的和
輸入
1 5
輸出
6
#includeusing namespace std;
int main()
}
參考:c++——eof是個什麼東西?
長度為n的陣列亂序存放著0至n-1.現在只能進行0與其他數的交換,完成以下函式
/**
* 交換陣列裡n和0的位置
* array: 儲存[0-n)的陣列
* len: 陣列長度
* n: 陣列裡要和0交換的數
*/extern void swap_with_zero(int* array, int len, int n);
class solution
}};
思路
排序後應當每個位置的值與索引一致,所以應當先將0交換到此位置值對應的位置,再將此位置值與0交換,可將值放到對應位置
/**
* 交換陣列裡n和0的位置
* array: 儲存[0-n)的陣列
* len: 陣列長度
* n: 陣列裡要和0交換的數
*/extern void swap_with_zero(int* array, int len, int n);
class solution
}};
新增判斷,如果此位置的值已經是正確的,那麼可以利用continue跳過此次迴圈 華為機試 模擬記憶體分配
模擬乙個連續的記憶體塊,其大小固定為100位元組 1.使用者輸入 request 10 表示從記憶體中分配乙個連續的大小為10位元組的空間,當分配成功時,輸出記憶體區塊的首位址,分配失敗 記憶體空間不足 時輸出 error 2.使用者輸入 release 0 表示釋放首位址為0所對應的區塊,如果不存...
華為機試整理
include stdafx.h includeusing namespace std int main int argc,tchar argv cout 2.大數相加 用stl的string比較方便,如下,自己測了幾組資料沒有什麼問題。include stdafx.h include includ...
華為機試 2013
1.字串轉換 問題描述 將輸入的字串 字串僅包含小寫字母 a 到 z 按照如下規則,迴圈轉換後輸出 a b,b c,y z,z a 若輸入的字串連續出現兩個字母相同時,後乙個字母需要連續轉換2次。例如 aa 轉換為 bc,zz 轉換為 ab 當連續相同字母超過兩個時,第三個出現的字母按第一次出現算。...