華為機試題第三題

2021-07-05 06:28:51 字數 802 閱讀 5599

/*

輸入乙個正整數x,在下面的等式左邊的數字之間新增+號或者-號,使得等式成立。

1 2 3 4 5 6 7 8 9 = x

比如:12-34+5-67+89 = 5

1+23+4-5+6-7-8-9 = 5

請編寫程式,統計滿足輸入整數的所有整數個數。

輸入:       正整數,等式右邊的數字

輸出:       使該等式成立的個數

樣例輸入:5

樣例輸出:21

*///way 1:

#include#include using namespace std;

#include #include#define maxnumer 1000

int a = ;

//最大

int sum = 0;

int create_util(int start, int end)

return sum_;

}void create(int start,const int end, int result)//開始處理

if (result == 0 && start>end)

sum++;//全域性的統計數加一

for (k = start; k <= end; k++)//從start開始以後都是進行同樣的操作 }

int main()

後面的值進行處理

} cout << sum << endl;

} system("pause");

return 0;

}

華為2012機試第三題

3 作業系統任務排程問題。作業系統任務分為系統任務和使用者任務兩種。其中,系統任務的優先順序 50,使用者任務的優先順序 50且 255。優先順序大於255的為非法任務,應予以剔除。現有一任務佇列task,長度為n,task中的元素值表示任務的優先順序,數值越小,優先順序越高。函式scheduler...

2011華為校園招聘重慶試題第三題

3.簡單四則運算 問題描述 輸入乙個只包含個位數字的簡單四則運算表示式字串,計算該表示式的值 注 1 表示式只含 四則運算符,不含括號 2 表示式數值只包含個位整數 0 9 且不會出現0作為除數的情況 3 要考慮加減乘除按通常四則運算規定的計算優先順序 4 除法用整數除法,即僅保留除法運算結果的整數...

華為機試題刷題筆記

1.一段英文本串中最後乙個單詞的長度 注意要點 cin和getline的區別 cin為字串輸入時,遇見空格,編譯器認為字串輸入結束 getline可以輸入含有空格的字串 安全起見,在c 中字串的輸入,最好都用getline cin作為輸入字串的例子如下圖所示 結果輸出的字串為輸入第乙個空格之前的資料...