计算字符串最后一个单词的长度

来源:互联网 发布:微杂志免费制作软件 编辑:程序博客网 时间:2024/04/30 02:29

华为机试题 等级:简单
知识点:字符串 循环
需要注意的地方:
1.用数组作函数参数的使用
2.字符串输入cin.getline
3.审题,考虑特殊字符的输入

#include <iostream>#include <string>using namespace std;int str_length(char s[]);void main(){  char str[139];  int num;  cout<<"please input a string:\n";  cin.getline(str,129);  num=str_length(str);  cout<<num<<endl;}int str_length(char s[]){  int a=0,leng=strlen(s);  for(int i=strlen(s)-1;i>=0;i--)     {            if(s[i]!=' ')           {              a++;                   }         else           {              break;           }     }  return a;}
原创粉丝点击