c++字典排序
c++字典排序
題目就是用戶輸入字符串,然后按字典排序法輸出
我是想把每一個(gè)字符都變成數(shù)字進(jìn)行比較,參考依據(jù)為ASCII碼,但大寫(xiě)又在小寫(xiě)的前面,因此把A變?yōu)?6.5,B97.5,以此類推
可是做出來(lái)的結(jié)果還是不對(duì),反例adjk,Bdkj
我實(shí)在是調(diào)試不出來(lái)了,您能不能幫我看下啊?我實(shí)在是不行了...
#include
#include
using namespace std;
double replace(char ch)
{
int diff=ch-'a';
if (diff>=0)
return 97+diff;
else
return 32+diff+96.5;
}
int compare(char a[],char b[])
{
int length_a=strlen(a);
int length_b=strlen(b);
if (length_a
題目就是用戶輸入字符串,然后按字典排序法輸出
我是想把每一個(gè)字符都變成數(shù)字進(jìn)行比較,參考依據(jù)為ASCII碼,但大寫(xiě)又在小寫(xiě)的前面,因此把A變?yōu)?6.5,B97.5,以此類推
可是做出來(lái)的結(jié)果還是不對(duì),反例adjk,Bdkj
我實(shí)在是調(diào)試不出來(lái)了,您能不能幫我看下啊?我實(shí)在是不行了...
#include
#include
using namespace std;
double replace(char ch)
{
int diff=ch-'a';
if (diff>=0)
return 97+diff;
else
return 32+diff+96.5;
}
int compare(char a[],char b[])
{
int length_a=strlen(a);
int length_b=strlen(b);
if (length_a
其他人氣:702 ℃時(shí)間:2020-04-05 06:05:29
優(yōu)質(zhì)解答
不是說(shuō)C++程序嗎?怎么除了輸入輸出以外全是C風(fēng)格的?先說(shuō)你幾句,你這程序?qū)懙眠€真是把看官折騰得夠嗆,我反正是費(fèi)了些工夫才弄明白你在干什么.而且你這并不是排序,只是按字典序輸出而已,序其實(shí)沒(méi)變,對(duì)吧.先是一個(gè)語(yǔ)法...
我來(lái)回答
類似推薦
- 怎么給字典排序?
- 以前的字典是按什么排序的?
- 請(qǐng)問(wèn)一下按照字典順序排序時(shí),小寫(xiě)的‘a(chǎn)’和大寫(xiě)的‘A’哪個(gè)排在前面啊?
- c# 字典 Dictionary排序問(wèn)題
- 字典里的同音字怎么排序?
- ∫ x^3 sin^4(x)dx 請(qǐng)問(wèn)怎么求這個(gè)不定積分呢...
- 請(qǐng)問(wèn)動(dòng)詞的動(dòng)名詞形式和名詞形式的區(qū)別
- 方程計(jì)算 X+y=6,xy=4 x y=?
- 函數(shù)Y=3*X的平方-2lnx的單調(diào)增區(qū)間,減區(qū)間
- 設(shè)0=r2
- 若關(guān)于x的方程x平方-mx+3m-2=0的兩根x1,x2滿足1
- I can't decide what colour to choose.=I can't decide _ _ _ _ _
猜你喜歡
- 1英語(yǔ)翻譯
- 2已知sina是5x²-7x-6=0的根
- 3人類使用材料的歷史就是人類的進(jìn)步史.下列物品的主要材質(zhì)當(dāng)時(shí)不是通過(guò)化學(xué)變化獲取的是( ?。?A.馬踏飛燕(青銅器) B.龍泉?jiǎng)ΓㄨF器) C.金縷衣 D.塑料器具
- 4如何實(shí)現(xiàn):輸入三角形的三邊長(zhǎng),判斷該三角形是否為直角三角形,若是輸出三角形的面
- 5四海皆春春不老,九州同樂(lè)樂(lè)無(wú)窮運(yùn)用了什么修辭手法
- 6二十千克比二十五千克少20%對(duì)嗎
- 7化學(xué)藥品的保存方法
- 8英語(yǔ)翻譯
- 9一棵二叉樹(shù)共有25個(gè)結(jié)點(diǎn),其中5個(gè)是葉子結(jié)點(diǎn),則度為一的結(jié)點(diǎn)數(shù)為多少啊
- 10怎樣理解細(xì)胞內(nèi)液與組織液具有相同的總滲透壓?
- 11甲乙兩人同時(shí)從兩地騎車相向而行,甲每小時(shí)行駛20千米,乙每小時(shí)行駛18千米,兩人相遇時(shí)距離全程中點(diǎn)3千米,求全程長(zhǎng)多少千米?(先畫(huà)圖整理,再解答)
- 126x²-13x-5=0 解方程