如何計算c中字串中數字的個數

2021-03-03 21:24:15 字數 1419 閱讀 4335

1樓:眼眶的溼潤

給你一個思路吧,你可以取去字串裡的字元,一位位用ascii比較是否是數字

2樓:匿名使用者

#include

#include

#include

using namespace std;

bool isnumber(char ch)int main()

cout << **t << endl;

return 1;}

3樓:才懂

給你這個東西,isdigit(c),若引數c是數字返回true,否則為0.

後面的,你就可以自己來了。

4樓:所向披靡

使用迴圈,如果該字元的ascll碼處在數字區,n=n+1

統計一個字串中數字字元和字母的個數分別是多少。 c++程式設計 5

5樓:滄海雄風

c的 我改了下 你自己看看 要是還不行 就自己改改#include

using namespace std;

void count(char *s, int *digit, int *letter, int *other)

}void main()

6樓:在路上再堅持

//希望對樓主有個小小的幫助。。。

//0~9是48~57,a~z是65~90,a~z是97~122#include

#include

#include

using namespace std;

bool isnum(char elem)bool ischar(char elem)int main()

7樓:匿名使用者

#include

#include

using namespace std ;

bool isnumber(const char c);

bool isletter(const char c);

int main(int argc, char *argv)else if(isletter(c_str[i]))}cout << "數字有:"

<< numbercount

<< "個"

<< endl

<< "字母有:"

<< lettercount

<< "個"

<< endl;

return 0;

}bool isnumber(const char c)else

}bool isletter(const char c)else}

8樓:匿名使用者

數字和字母的ascii碼中的範圍是不同的,自己查查吧,書後面可能有啊。

c中怎麼定義字串陣列,C中怎麼定義字串陣列

方法一 string abc new string 3 abc 0 1 abc 1 2 abc 2 3 方法二 string abc new string 最笨的方法 string abc new string 4 abc 0 aaa abc 1 bbb abc 2 ccc abc 3 ddd st...

js中如何分離字串,JS中如何分離字串

有兩種方式du 1 通過zhisplit關鍵字進行分離 var str abd,sda,dsad 定義一dao個字串 var arr str.split 通過版逗號把字串分隔。arr 0 等於 權abd,arr 1 等於sda,arr 2 等於dsad2 通過substring的方式進行分割 var...

c如何獲取字串中域名

用這個串生成一個uri物件,然後從uri物件可以得到所有分解的部分。還有以下的屬性可用 名稱 說明 absolutepath 獲取 uri 的絕對路徑。absoluteuri 獲取絕對 uri。authority 獲取伺服器的域名系統 dns 主機名或 ip 地址和埠號。dnssafehost 獲得...