c語言實(shí)現(xiàn)單詞統(tǒng)計(jì)的簡(jiǎn)單方法

今天小編給大家分享的是c語言實(shí)現(xiàn)單詞統(tǒng)計(jì)的簡(jiǎn)單方法,很多人都不太了解,今天小編為了讓大家更加了解c語言,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。一定會(huì)有所收獲的哦。

我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、靖宇ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的靖宇網(wǎng)站制作公司

c語言實(shí)現(xiàn)單詞統(tǒng)計(jì)的簡(jiǎn)單方法

如何用c語言實(shí)現(xiàn)單詞統(tǒng)計(jì)

輸入一串字符串,輸出其中有多少個(gè)單詞。

代碼如下:

#include <stdio.h>
#include <string.h>
#define SIZE 20
int main(){    
    char str[SIZE]={'\0'};   
    int count=0;
    printf("plz input the string\n");
    gets(str);
    puts(str);   
    int length = strlen(str);  
    for (int i=0;i<length;i++){
        if(str[i]!=' '){         
            count++;       
            while(str[i]!=' '&&str[i]!='\0'){
                i++;
            }
        }
    }
    printf("%d\n",count); 
    return 0;
}

程序解釋:

‘\0’和‘0’的區(qū)別: 在c語言中,它們都是字符,都用對(duì)應(yīng)的ASCII碼來存儲(chǔ)。例如第一個(gè)ASCII碼,0,對(duì)應(yīng)字符為(Null),就是 ‘\0’,即空字符。我們?cè)赾語言中判斷一個(gè)字符串是否結(jié)束的標(biāo)志就是看是否遇到‘\0’,如果遇到‘\0’,則表示字符串結(jié)束。字符‘0’和數(shù)字0的區(qū)別:前者是字符常量,后者是整形常量,但是字符常量可以像整數(shù)一樣在程序中參與相關(guān)運(yùn)算。

關(guān)于c語言實(shí)現(xiàn)單詞統(tǒng)計(jì)的簡(jiǎn)單方法就分享到這里了,當(dāng)然并不止以上和大家分析的辦法,不過小編可以保證其準(zhǔn)確性是絕對(duì)沒問題的。希望以上內(nèi)容可以對(duì)大家有一定的參考價(jià)值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

本文標(biāo)題:c語言實(shí)現(xiàn)單詞統(tǒng)計(jì)的簡(jiǎn)單方法
文章轉(zhuǎn)載:http://muchs.cn/article4/gecgoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站制作、企業(yè)建站、品牌網(wǎng)站設(shè)計(jì)、虛擬主機(jī)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司