1.提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数,要求使用C++风格字符串完成
程序代码:
#include <iostream>//标准输入输出流
#include <string.h>//C中字符串相关头文件
using namespace std;int main()
{char str[100];int big = 0, small = 0, num = 0, space = 0, other = 0;cout << "请输入一个字符串:";cin.getline(str, 100);//从标准输入输出流读取字符for (int i = 0; str[i] != '\0'; i++)//遍历{if (str[i] >= 'A' && str[i] <= 'Z'){big++;} else if (str[i] >= 'a' && str[i] <= 'z'){small++;} else if (str[i] >= '0' && str[i] <= '9'){num++;} else if (str[i] == ' '){space++;}elseother++;}cout << "大写字母个数:" << big << endl;cout << "小写字母个数:" << small << endl;cout << "数字个数:" << num << endl;cout << "空格个数:" << space << endl;cout << "其他字符个数:" << other << endl;return 0;}
运行结果:
流程图: