迅雷筆試程序題
迅雷筆試題 /*定義循環(huán)左移函數(shù)(我沒有用左移函數(shù))*/
{
int i,j;
char temp=str[0];
for (i=0;im;i ) str[i]=str[i 1];
str[i]=temp;
}
void pai(char str[],int m,int n) /*定義全排列函數(shù)*/
{ int k;
void chang(char str[],int m);
if (mn) /* 定 義 遞 歸 調(diào) 用 出 口 */
{
for (k=0;k=m;k )
{
pai(str,m 1,n); /*遞歸調(diào)用*/
chang(str,m); /*調(diào)用左移函數(shù)*/
}
}
else printf(%s ,str);
}
include stdio.h
main()
{char str[]=ABCD; /*全排列字符,可以任意多個(相應(yīng)的下面排列函數(shù)中參數(shù)4改成全排列字符的個數(shù))*/ clrscr(); pai(str,0,4); /*這里參數(shù)0(下標(biāo))表示從第一個元素開始,4表示元素個數(shù)(不是下標(biāo))*/ getch();
【迅雷筆試程序題】相關(guān)文章:
華為程序面試筆試高級題08-22
華為筆試題系統(tǒng)程序題及答案09-16
華為招聘程序員筆試真題分享07-15
分享Delphi程序員判斷題筆試題目06-25
華為系統(tǒng)程序招聘筆試題07-26
阿里巴巴程序筆試題01-16
華為筆試網(wǎng)絡(luò)題08-22
普通PHP程序員筆試題01-02
Intel筆試真題技術(shù)筆試題型11-04