字串長度C語言版

2021-09-16 23:50:39 字數 957 閱讀 9103

題目描述:

在右側我們給出了乙個已經基本完成的程式,讀入了乙個字串,呼叫了乙個叫str_len的函式來計算這個字串的長度,並輸出。

聰明的你應該已經發現了,這個叫str_len的函式並沒有完成,在不修改函式原型的情況下,請完成str_len函式,實現我們上述的功能吧。

樣例輸入

abcdefg

樣例輸出

解題原始碼:

/****************************

*檔名稱:zifucuan.c

*檔案標識:無

*內容摘要:字元數目統計

*其他說明:無

*當前版本:v1.0

*完成日期:201704

****************************/

#include#includeint str_len(char *str);

int main()

int str_len(char *str)

return i;

}

上題目是統計一串沒有空格的字串時,才能夠準確得到數值。現在我將題目稍微延伸一下,統計帶有空格的字串中字元的個數:

比如i like coding

/****************************

*檔名稱:zifucuan.c

*檔案標識:無

*內容摘要:字元數目統計

*其他說明:無

*當前版本:v2.0

*完成日期:201704

****************************/

#include#includeint main()

int str_len(int length,char str[20])

continue;

}return jishu;

}

最長有效括號字元字串長度(C語言版本)

給定乙個字串str,返回其最長的有效括號字串的長度 eg 4 6 a 無效 4解決思路 遇到 則入棧,採用tempnum作為標記 具體看 遇到 則出棧,如果tempnum 0則退出本次迴圈。include include include intmain gets str char plocal st...

串 C語言版

部落格又改版了,越來越好了,真是令人欣慰 對於串來說最好的方式就是把下標為0的那個位置空出來,再最後再加乙個長度length 成功!n int zichuan yncunzichuan a,b printf 字串在 d處 n zichuan a c c.data 1 w c.data 2 a c.d...

C語言字串長度

c語言字串長度的計算是程式設計時常用到的,也是求職時必考的一項。c語言本身不限制字串的長度,因而程式必須掃瞄完整個字串後才能確定字串的長度。在程式裡,一般會用strlen 函式或sizeof來獲取乙個字串的長度,但這2種方法獲取的字串的長度其實是不一樣,我們用如下函式進行測試 cpp view pl...