1、算法如下:新建一個(gè)字符數(shù)組,然后逐個(gè)字符遍歷你的示例字符串,對(duì)每個(gè)字符,都在字符數(shù)組中查找,沒(méi)找到就添加到字符數(shù)組中,找到就不添加。
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)馬尾免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
2、利用C語(yǔ)言刪除字符串中所有指定的字符方法如下:基本方法是,編寫函數(shù)fun:deletechar()。這個(gè)函數(shù)需要接受兩個(gè)參數(shù)的傳入,一個(gè)為該字符串str,另一個(gè)為想刪除的字符c。
3、首先在c語(yǔ)言中,寫上注釋內(nèi)容,如下圖所示。然后寫上數(shù)據(jù)類型(char)+字符串名稱,如下圖所示。接著在=后面寫上字符串的內(nèi)容,如下圖所示。然后將字符串的內(nèi)容打印出來(lái),點(diǎn)擊頂部的編譯,如下圖所示。
首先你的enter[0]根本沒(méi)寫進(jìn)tested[0]中。然后你while中 for循環(huán)你是對(duì)enter[0]進(jìn)行遍歷的,并不是對(duì)你思路中提到的對(duì)tested數(shù)組進(jìn)行遍歷。
1)肯定要加return j,因?yàn)?int fun(int a[], int n)函數(shù)完成的功能是把無(wú)重復(fù)的數(shù)放到數(shù)組0到j(luò)。
統(tǒng)計(jì)字符串中的重復(fù)字符,可以通過(guò)簡(jiǎn)單哈希算法來(lái)實(shí)現(xiàn)。
1、統(tǒng)計(jì)字符串中的重復(fù)字符,可以通過(guò)簡(jiǎn)單哈希算法來(lái)實(shí)現(xiàn)。
2、從中找出tmp[i]的值=1的索引,然后輸出該索引。
3、j]=0&&str1[j]=9);else { str2[k]=str1[j];k++;} } printf(轉(zhuǎn)換之后的字符串是:\n);for(i=0;i=k-1;i++)printf(%c,str2[i]);printf(\n);} 結(jié)果如圖: 有疑問(wèn)提出。