#include<iostream>
using namespace std;
//输入一行文字,找出大写,小写,空格,数字和其他字符的个数
int main()
{
char str[100];
int upper = 0, lower = 0, dight = 0, space = 0, other = 0;
cout << "请输入一串字符:";
gets_s(str);
char* p = str;
while (*p != '\0')
{
if (*p >= 'A' && *p <= 'Z')
upper++;
else if (*p >= 'a' && *p <= 'z')
lower++;
else if (*p >= '0' && *p <= '9')
dight++;
else if (*p == ' ')
space++;
else other++;
p++;
}
cout << "大写字符:" << upper << endl;
cout << "小写字符:" << lower << endl;
cout << "数字字符:" << dight << endl;
cout << "空格字符:" << space << endl;
cout << "其他字符:" << other << endl;
return 0;
}
谭浩强c++第三版6-8
最新推荐文章于 2022-09-22 13:32:31 发布