東華複試OJ 47 Anagrams問題

2021-10-05 19:18:57 字數 1095 閱讀 2703

anagrams指的是具有如下特性的兩個單詞:在這兩個單詞當中,每乙個英文本母(不區分大小寫)所出現的次數都是相同的。例如,「unclear」和「nuclear」、「rimon」和「minor」都是anagrams。編寫乙個程式,輸入兩個單詞,然後判斷一下,這兩個單詞是否是anagrams。每乙個單詞的長度不會超過80個字元,而且是大小寫無關的。

輸入有兩行,分別為兩個單詞。

輸出只有乙個字母y或n,分別表示yes和no。

aabbcc

ccbbaa

y很簡單,和前面的題很像,但是在乙個迴圈的出口寫錯了,卡了一上午,醉了。。。。

#include

#include

#include

#include

char w[27]

="abcdefghijklmnopqrstuvwxyz"

;int count[27]

=;intmain()

;int count2[27]

=;//printf("%d,%d\n",'a','a');

scanf

("%s"

,&word1)

;getchar()

;scanf

("%s"

,word2)

;int len1=

strlen

(word1)

;int len2=

strlen

(word2)

;//printf("len1=%d,len2=%d\n",len1,len2);

if(len1!=len2)

printf

("n\n");

else

}int flag=1;

for(

int k=

0;k<

26;k++

)//就是這裡,k<26,我寫成k}if

(flag==1)

printf

("y\n");

else

printf

("n\n");

}return0;

}

東華複試OJ 50 彩票

為豐富男生節活動,女生設定彩票 環節,規則如下 1 每張彩票上印有7個各不相同的號碼,且這些號碼的取值範圍為 1,33 2 每次在兌獎前都會公布乙個由七個互不相同的號碼構成的中獎號碼 3 共設定7個獎項,特等獎和一等獎至六等獎。兌獎規則如下 特等獎 要求彩票上的7個號碼都出現在中獎號碼中 一等獎 要...

東華複試OJ 41 冰雹數

任意給定乙個大於1的正整數n,如果是偶數,執行 n 2 如果是大於1的奇數,執行 n 3 1 生成的新的數字再執行同樣的動作,迴圈往復。通過觀察發現,這個數字會一會兒上公升到很高,一會兒又降落下來。就這樣起起落落的,但最終必會落到 1 這有點像小冰雹粒子在冰雹雲中翻滾增長的樣子。比如n 9 9,28...

東華複試OJ 43 醜數

對於一給定的素數集合 s 來考慮那些質因數全部屬於s 的數的集合。這個集合包括,p1,p1p2 即p1乘以p2 p1p3,和 p1p2p3 還有其它很多 這是個對於乙個集合s的醜數集合。注意 我們不認為1 是乙個醜數。你的工作是對於輸入的集合s去尋找集合中的第n個醜數。說明 結果不超過32位整數能表...