C++题目:在一字符串中查找有多少个小写英文字母(‘a’……‘z’),并给出结论(共多少个)

要求:字符串由键盘输入,查找结束显示结论

在字符串【ABCDefghi】中,小写字母有:5个
Press any key to continue
#include "iostream"
#include "string.h"

using namespace std;

main()
{
int i,x=0,d=0,len;
char a[]="ABCDefghi";

len = strlen(a);
for (i=0;i<len;i++)
{
if (a[i]>'a' && a[i]<'z')
{
x++;
}
}
cout<<"在字符串【"<<a<<"】中,小写字母有:"<<x<<"个"<<endl;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-20
#include <stdio.h>
int main(int argc, char* argv[])
{
if (argc < 2)
{
printf("Useage: app+blankspace+string\n");
return 1;
}
int nPos = 0;
int nCount = 0;
while (argv[1][nPos] != '\0')
{
if (argv[1][nPos] >= 'a' && argv[1][nPos] <= 'z')
{
nCount++;
}
nPos++;
}
printf("The little char count is: %d", nCount);
return 0;
}
相似回答
大家正在搜