小写字母\空格数字以及其他字符各有多少?
输入一行文字,找出其中大写字母\小写字母\空格数字以及其他字符各有多少? 用C++语言, #include<iostream> #include<string> using namespace std; int main() { cout<<"please input a string .\n"; char str[100]; //创建字符串数组 int count[5]={0,0,0,0,0}; //创建计数器数组并初始化 cin>>str; char *p=str; //指针p指向字符串数组str for(p;*p!='\0';p++) { if(*p>='A'&&*p<='Z') { count[0]++; //统计大写字母数目 } else if(*p>='a'&&*p<='z') { count[1]++; //统计小写字母数目 } else if(*p>='0'&&*p<='9') { count[2]++; //统计数字数目 } else if(*p==' ') { count[3]++; //统计空格数目 } else { count[4]++; //统计其他字符数目 } } cout<<"大写字母 小写字母 数字 空格 其他字符:\n"; for(int i=0;i<5;i++) { cout<<count[i]<<" "; //打印各统计数目 } ; return 0; } 为什么空格输出不了?该怎么改谢谢
答:第一题: int main() { char c; int nChar = 0;/*字母数*/ int nSpace = 0;/*空格数*/ int nNum ...详情>>
问:如何查看自己的积分有效期?怎么样能查讯自己的积分是从何时记起的?
答:爱问的积分是长期有效的,不设有效期限的. 如果是新浪积分,那是有一年的时间限制的. 具体参看新浪公告: 为了您更好地使用新浪积分,积分有效期规则调整。由原来年底...详情>>
答:用QQ千里眼.^0^ QQ千里眼是利用手机关注别人上,下线等情况的工具,包括隐身,使用千里眼也能知道.而显示一只眼是会员密友,就是在自己隐身的条件下,能让某些人...详情>>