華為筆試題

2021-06-04 07:16:51 字數 808 閱讀 3978

int a[nsize]

,其中隱藏著若干

0,其餘非

0整數,寫乙個函式

int func(int* a, int nsize),使a

把0移至後面,非

0整數移至 

陣列前面並保持有序,返回值為原資料中第乙個元素為0

的下標。

(盡可能不使用輔助空間且考慮效率及異常問題,注釋規範且給出設計思路)

#include "stdafx.h"

int b[10];

void func(int *a,int nsize)

}for(;jint _tmain(int argc, _tchar* argv)

;func(a,10);

for(int i=0;i<10;i++)

printf("\n");

for(int i=0;i<10;i++)

getchar();

return 0;

}// 不用全域性變數: 

#include "stdafx.h"

int * func(int *a,int nsize)

}for(;jreturn b;

}int _tmain(int argc, _tchar* argv)

;int *c=new int[10];

c =func(a,10);

for(int i=0;i<10;i++)

printf("\n");

for(int i=0;i<10;i++)

getchar();

return 0;

}

華為筆試題

某軟體需要實現建議的cd key演算法,輸入3個正整數,以空格隔開,根據這3個整數生成cd key字串,輸出格式 x x x xxyy,包括16個字元,以短劃線分開,其中,cd key最後兩個yy是用於cd key的自校驗,確保cd key本身是合法的。cdkey使用的字元表23456789abcd...

華為筆試題

輸入描述 輸入乙個字串,字串中包含了全量字符集和已占用字符集,兩個字符集用 相連。前的字符集合為全量字符集,後的字符集為已占用字元集合。已占用字符集中的字元一定是全量字符集中的字元。字符集中的字元跟字元之間使用英文逗號分隔。字符集中的字元表示為字元加數字,字元跟數字使用英文冒號分隔,比如a 1,表示...

筆試題 2020華為筆試

i j k p,0測試用例 120,3 12,1 題目描述 乙個矩陣,5 5,取相鄰 二個成員有乙個邊是相同的 的6個,輸入乙個6個成員列表,判斷是否滿足?矩陣成員如下 1,2,3,4,5 11,12,13,14,15 21,22,23,24,25 31,32,33,34,35 41,42,43,4...