去除字符串里的空格,统计空格和其中一个字母的个数及仅去除开始的空格
2015-01-30 15:38
337 查看
#include <iostream>
using namespace std;
int main()
{
int sum=0,s=0,f=0;
char s1[100]=" Hello Word";
for(int i=0; s1[i]!='\0'; i++)
{
sum++;
}
for(int j=0; j<sum; j++)
if(s1[j]!=' ')
cout<<s1[j];
cout<<endl;
for(int k=0; k<sum; k++)
if(s1[k]==' ')
s++;
cout<<s<<endl;
for(int l=0; l<sum; l++)
if(s1[l]=='o')
f++;
cout<<f<<endl;
return 0;
}
![](http://img.blog.csdn.net/20150130153346683?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTcxNjEyMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
#include <iostream>
using namespace std;
char *F(char *s1);
int main()
{
char s1[100]=" Hello Word";
cout<<F(s1)<<endl;
return 0;
}
char *F(char *s1)
{
for(;*s1==' ';s1++);
return s1;
}
![](http://img.blog.csdn.net/20150130153402607?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTcxNjEyMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
学习总结:i不可以重复使用;
第二个代码里的调用函数还不明白
using namespace std;
int main()
{
int sum=0,s=0,f=0;
char s1[100]=" Hello Word";
for(int i=0; s1[i]!='\0'; i++)
{
sum++;
}
for(int j=0; j<sum; j++)
if(s1[j]!=' ')
cout<<s1[j];
cout<<endl;
for(int k=0; k<sum; k++)
if(s1[k]==' ')
s++;
cout<<s<<endl;
for(int l=0; l<sum; l++)
if(s1[l]=='o')
f++;
cout<<f<<endl;
return 0;
}
#include <iostream>
using namespace std;
char *F(char *s1);
int main()
{
char s1[100]=" Hello Word";
cout<<F(s1)<<endl;
return 0;
}
char *F(char *s1)
{
for(;*s1==' ';s1++);
return s1;
}
学习总结:i不可以重复使用;
第二个代码里的调用函数还不明白
相关文章推荐
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- 统计一个字符串中英文字母、空格、数字和其它字符的个数
- 输入一个字符串,字符串中含有字母、逗号、空格,实现将输入字符中的逗号,空格号去除,字母分行显示
- 试编写一个程序,输入一个字符串,统计其中有多少各单词?单词之间用空格分开
- 编写一个程序,输入一行字符,以回车结束,分别统计出其中的英文字母、空格、数字和其他字符的数
- 统计传入字符串参数(可能不止一个参数)的英文字母、空格、数字和其他字符的个数
- 在控制台上输入一个字符串,将其中夹杂的字母去除,只剩数字,然后对对这些数字进行全排列,输出全排列结果
- 统计一个字符串中数字、字母、空格和其他字符的个数
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- Quzh[python]统计元音字母——输入一个字符串,统计处其中元音字母的数量。
- 编写一个函数,分别统计出传入字符串参数(可能不止一个参数)的英文字母,空格,数字和其他字符的个数
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 输入一行字符串,统计其中有多少个单词,单词之间用一个或者多个空格分隔开
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 统计一个字符串中字母、空格和数字的个数
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。