當時做的時候沒有考慮全面導致,沒有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。之後輸出兩個子類物件呼叫的方法。析構的時候由於基類物件的...