題目描述:
在右側我們給出了乙個已經基本完成的程式,讀入了乙個字串,呼叫了乙個叫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...