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

2021-03-05 09:21:55 字數 1465 閱讀 3055

1樓:滄海雄風

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

using namespace std;

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

}void main()

2樓:在路上再堅持

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

//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()

3樓:匿名使用者

#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}

4樓:匿名使用者

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

c++程式設計實現輸入一串字元,分別統計數字字元、大、小寫字母、其它字元的個數

5樓:匿名使用者

#include

using namespace std;

void main()

{int di=0,bc=0,sc=0,el=0; //數字,大寫字母,小寫字母,其它字元

個數,初值為0。

int n; //字元陣列大小。

cin>>n;

char* arr=new char[n+1]; //定義字元陣列arr,包含n個字元,最後一位為空字元。

cin>>arr;

for(int i=0;i>arr;

6樓:水鄉判官

遍歷一次就夠了,核心偽**如下:

while(沒到字串尾)

else if(大寫字母)

else if(小寫字母)

else}

編寫程式 從鍵盤輸入一串字串,統計字串中大寫字母和小寫

include void fun char ch count2 26 while ch i for i 0 i 26 i for i 0 i 26 i void main c語言程式設計 從鍵盤輸入一個字串。分別統計其中大寫字母 小寫字母及其它字元的個數,並輸出。include include ma...

如何用php去除字串中的字母和數字和斜線

str 348aksdfh dfg str preg replace 0 9a za z str echo str str assdaa d哈12334 5哈vd 給你寫個函式,提供簡單的替換功能,引數 str是需要被替換的字串,a是需要匹配的正則陣列 function my replace str...

c統計某字串中某指定字元出現的次數

include using namespace std int a 26 大寫 來int a 26 小寫 int main for int i 0 i 26 i if a i 0 cout 暫停 按任意鍵繼續 比賽中不要加這句 return 0 c 一個長字串裡,如何查詢其中某個字串出現的次數,比如...