華為機試 輸出含「23」的數

2021-06-27 23:38:06 字數 670 閱讀 6265

輸入一行數字:123 423 5645 875 186523

在輸入第二行:23

將第一行中含有第二行中「23」的數輸出並排序

結果即:123 423 186523

/*

先排序,順序遍歷每個數字,看是否含有23

*/#include#includeint cmp(const void *a,const void *b)

int main(int argc, char *argv)

{ int a[1000];

int s[1000];

int m;

int i=0;

scanf("%d",&a[i]);

while(getchar()!='\n')

scanf("%d",&a[++i]);

i++;

int k=0;

scanf("%d",&m);

qsort(a,i,sizeof(int),cmp);

for(int j=0;j測試資料:

123 423 5645 875 18652323

測試結果:

華為機試 自守數

題目描述 自守數是指乙個數的平方的尾數等於該數自身的自然數。例如 25 2 625,76 2 5776,9376 2 87909376。請求出n以內的自守數的個數,例如 輸入 2000 輸出 8 實現 while true try count 0 a input print type a b len...

華為機試 字元倒敘輸出

c c wy 01.字元倒敘輸出 編寫乙個函式,將字串中的每個單詞的倒序輸出,字串中以空格分割各個單詞,如果碰到數字則跳過。void vconvertmsg char pinputstr,long linputlen,char poutputstr 輸入 char pinputstr 指向乙個字串的...

華為機試 逆序鍊錶輸出

題目描述 將輸入的乙個單向鍊錶,逆序後輸出鍊錶中的值。鍊錶定義如下 typedef struct taglistnode listnode 要求實現函式 void converse listnode head 輸入 head 煉表頭節點,空間已經開闢好 輸出 head 逆序後的煉表頭節點 返回 無 ...