// 项目名称:字符串中各类符号的统计// 开发平台:/*操作系统:Windows 10 X64开发环境:Visual Studio 2019解决方案配置:Debug解决方案平台:X86*/// 作者信息:/*作者:回车键QQ:1737397473QQ群:338191797网易云课堂:C语言函数与案例微信公众号:C语言函数与案例*/// 项目描述:/*由用户输入一个字符串,以*号为结束标记。然后对输入的字符串中标点、数字、字母、空格的个数进行统计并输出。*/// 头文件 #include // 包含ispunct的头文件#include // 包含printf的头文件#include // 包含system的头文件// 主函数 int main(int argc, char* argv[]){ // 声明变量 char c; // 用于保存输入字符 int f = 0; // 用于标点计数 int z = 0; // 用于字母计数 int s = 0; // 用于数字计数 int p = 0; // 用于空格计数 printf("请输入字符串(以“*”结束):\n"); c = getchar(); // 输入一个字符 // 如果输入的字符不等于* while (c != '*') { // 统计标点个数 if (ispunct(c)) { f++; } // 统计字母个数 if (isalpha(c)) { z++; } // 统计数字个数 if (isdigit(c)) { s++; } // 统计空格个数 if (isspace(c)) { p++; } c = getchar(); // 输入一个字符 } // 输出统计结果 printf("标点的个数为%d\n", f); printf("字母的个数为%d\n", z); printf("数字的个数为%d\n", s); printf("空格的个数为%d\n", p); // 使程序处于挂起状态,等待用户按键以继续操作 system("pause"); // 返回整形值0表示程序运行正确 return 0;}
c++怎么输入带有空格的字符串_字符串中各类符号的统计
最新推荐文章于 2022-08-14 22:51:03 发布