1、因為ACM題都要求你的程序能應(yīng)對各種情況下的輸入,所以你把當(dāng)n為0時的情況也考慮進去試試。
成都創(chuàng)新互聯(lián)公司專注于峰峰礦網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供峰峰礦營銷型網(wǎng)站建設(shè),峰峰礦網(wǎng)站制作、峰峰礦網(wǎng)頁設(shè)計、峰峰礦網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造峰峰礦網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供峰峰礦網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
2、while(ch!=\n); //當(dāng)輸入回車循環(huán)結(jié)束。
3、m]^=count[i];sequence[m]^=sequence[i];sequence[i]^=sequence[m];sequence[m]^=sequence[i];} } return sequence;} 向此函數(shù)傳要處理的字符串,和統(tǒng)計個數(shù)的整數(shù)組。返回字母次序,原個數(shù)數(shù)組次序也調(diào)整了。
英文中的元音字母只有a、e、i、o、u五個,但要考慮大小寫問題。
fun(str, num, 2);printf(元音數(shù)是:%d 輔音數(shù)是:%d\n,num[0],num[1]);} 本程序適于擴展,并且高效。
1 通過gets讀入字符串,這個函數(shù)是專門讀一行的。2 遍歷字符串,判斷是否為元音,也就是a,e,i,o,u,注意大小寫。3 如果是,累加。4 遍歷結(jié)束后,輸出結(jié)果。
num[i])加1,i=-1是初始化i。如果不是元音 則i=-1,也就不改變num[]數(shù)組的值。整段代碼就是為了計算元音字母的個數(shù)。
a && ch = z) b++; else if(ch == ) c++; else d++; } printf(%d %d %d %d\n, a, b, c, d); return 0;}最后作為結(jié)束標記的句號沒有統(tǒng)計。
1、英文中的元音字母只有a、e、i、o、u五個,但要考慮大小寫問題。
2、num[1]++; break;} str ++;} return;} main(){ int num[2],i;char str[256];gets(str);fun(str, num, 2);printf(元音數(shù)是:%d 輔音數(shù)是:%d\n,num[0],num[1]);} 本程序適于擴展,并且高效。
3、ch=getchar()的意思是輸入一個字符給ch、\n這里指的還是換行符,因為在這里做一個字符,所以要用單引號引起來。整句話意思就是:當(dāng)輸入的字符不為換行符時。執(zhí)行下面語句。
4、把字符串一個個傳進來,如果是元音,則對應(yīng)的數(shù)組中的元素(num[i])加1,i=-1是初始化i。如果不是元音 則i=-1,也就不改變num[]數(shù)組的值。整段代碼就是為了計算元音字母的個數(shù)。
文章題目:c語言統(tǒng)計元音函數(shù) 統(tǒng)計元音字母個數(shù)c語言函數(shù)
本文來源:http://chinadenli.net/article47/depdphj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、企業(yè)建站、App開發(fā)、網(wǎng)站制作、品牌網(wǎng)站建設(shè)、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)