小编Sep*_*ent的帖子

如何编写一个C++程序来计算输入字符串中的大写字母,小写字母和整数的数量?

我正在寻找一种简单而基本的方法(非常适合初学者学习最简单的方法)用C++编写程序,该程序从用户获取字符串并输出大写字母,小写字母和整数(数字)的数量.我非常喜欢使用C++语法,所以请用一种易于理解的语法帮助我.谢谢!

编辑:这是一个非常简单的代码,我在谷歌找到并做了一些更改和更正:

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{

   char array1[50];
   int i = 0, lowercase = 0, uppercase = 0, numbers = 0, total;

   cout << "Enter a string: "<<endl;
   cin >> array1;
   cout <<endl;

      while (array1[i] != 0){

         if(array1[i] >= 'a' && array1[i] <= 'z'){
         lowercase++;
         i++;
       }

         else if (array1[i] >= 'A' && array1[i] <= 'Z'){
         uppercase++;
         i++;
       }

         else if (array1[i] >= '0' && array1[i] <= '9'){
         numbers++;
         i++;
       }

         else
         i++;
    } …
Run Code Online (Sandbox Code Playgroud)

c++ string counting lowercase uppercase

-5
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

counting ×1

lowercase ×1

string ×1

uppercase ×1