1樓:春雨_潤物
#include
using namespace std;
int main()
}if(!c) cout<<"n"< }cout<<"y"< }else cout<<"n"< system("pause"); return 0;} 2樓: 來個純c++的,幾年沒寫c++,練習一下。 string first, second; cin>>first>>second; bool isanagrams = true; if (first.length() != second.length()) else else }if (itor < first.end())}char result = (isanagrams ? 'y' : 'n'); cout< 3樓: 我說一下我的思路吧,先比較長度,不相等,槍斃,相等,(都轉換成小寫或者大寫)你只要把兩個字串乙個保持不變,從第乙個字元開始去到第二個字串裡面找相同字元,找到就把他設定成'0'否則,槍斃。如果要具體的程式,請等明天我上傳~~~ 4樓:匿名使用者 #include #include using namespace std; bool fun(char *s1,char *s2)sort(s1,s1+strlen(s1)); sort(s2,s2+strlen(s2)); for (int i=0; i>w1; cin>>w2; cout<<(fun(w1,w2)?"y":"n")< return 0; 5樓:猶悅沅 #include #include void tolower(char *array)}int main() //將a,b中的大寫字元變成小寫 tolower(a); tolower(b); //分別統計a,b中各個字母的個數 int i=0,aa[26]=,bb[26]=; for(i=0;a[i];i++) for(i=0;b[i];i++) //然後比較 for(i=0;i<26;i++) }cout << "y" << endl; return 0;} 6樓:匿名使用者 個人意見,用乙個vector容器儲存第乙個單詞的字母和個數,然後遍歷第二個單詞,然後進行比較,方法也許很傻,但是很直接。 7樓:匿名使用者 建議:可以用兩個字元陣列分別儲存兩個單詞,然後取出乙個單詞的乙個字母,從前往後遍歷另乙個陣列,找到了(大小寫)就刪除乙個,其後的字母向前移。就這樣,看最後是否兩個陣列都空了。。。 8樓:匿名使用者 寫乙個函式將字串全部變成大寫然後按英文本母排列,然後呼叫一下字串比較函式strcomp就可以了 好久沒有看高中數學了,都有點忘記了,哈哈。我試著給你寫乙個。float x1,x2 定義全域性變數,這樣主函式就可以直接呼叫了int fun float a,float b,float c else else 沒有驗證,應該差不多。公式上面有點記不清了 這個題目也不難,可以通過幾個途徑來解決 無非就... 這個函式的主要作用應該是將你輸入的資料轉換成你所要求的進製數,並以十進位制的形式輸出,比如 你輸入2 進製數是2,那麼 在二進位制數里只有0 和1 所以,這個是無法按照你的要求轉換的,程式會退出,但是,如果你輸入的a,進製數是16,那麼在十六進製制數中a代表的十進位制數是10.如果你輸入的是ab,進... 1.輸入輸出問題,在輸入整數或浮點數後面直接輸入字元或字串,要清除一下回車號,或都在輸入整數後直接清空快取,再讀取內容 2.越界問題,修正問題1後,如果記憶體裡沒有連繼的 0 字元,你這程式會嚴重越界 語句 k j 1 前加一句 if c j 0 break 到尾就不要再迴圈了,防止越界 改完後的效...求C語言高手解答,求C語言高手解答!
c語言問題!!求高手賜教,求C語言高手賜教!!!
C語言問題,求高手幫忙,C語言問題,求高手幫忙!!