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 一個長字串裡,如何查詢其中某個字串出現的次數,比如...