360的筆試題

2021-07-22 15:38:35 字數 810 閱讀 2837

當時做的時候沒有考慮全面導致,沒有ac成功,寫**之間思路一定要清晰,把所有可能的情況都考慮清楚

#include 

#include

int main(void)

}strrev(qizhi);

if(strstr(qizhi,first))

}if(forward==1&&backward!=1)

printf("forward\n");

else

if(backward==1&&forward!=1)

printf("backward\n");

else

if(backward==1&&forward==1)

printf("both\n");

else

printf("invalid\n");

} return

0;}

下面是不呼叫庫函式寫的:

#include

#include

int exist(char a,char b,char c)

if(b[j]=='\0')

else

}} j=0;

for(k=i;a[k]!='\0';k++)

if(c[j]=='\0')

else

}} return x1&&x2;

}int main()

return

0;}

不使用庫函式的時候,中間的變數移動一定要搞清楚

360筆試題回憶版

1 個人感覺360的c 重點考得是動態聯編,繼承,虛函式之類的,本來已經對360放棄了,可是居然在凌晨4點失眠的時候收到了他的筆試通知,雖然我知道360給所有人都發了筆試通知,但我還是抱著想看一看它的考題的心態參加了考試,所以,重點變成了研究考題,而不是考試,下面是我憑回憶記下的考題,最難的筆試是喜...

360筆試題 字元置換

題目描述 字串由 和ascii碼字母構成,若每次操作將字串 現連續兩個 則以 替代,則可以將函式f s 定義為使得串中不出現連續2個 的最小置換次數。現考慮m個字元替換操作,每次將指定位置的字元替換為給定字元,求替換後函式的f s 的值。輸入 輸入有若干組,第一行為2個整數n和m,n表示字串長度,m...

360筆試題兩則

記憶深刻的兩道題 1.如下程式的輸出是什麼 解釋一下 基類指標指向子類物件,c 按照先基類後子類的方式建立物件,在構造基類物件的過程中呼叫基類構造方法,這個時候虛函式表還沒有被子類虛函式指標替換,呼叫的還是基類物件的函式。於是輸出兩個base。之後輸出兩個子類物件呼叫的方法。析構的時候由於基類物件的...