题目描述
计算字符串最后一个单词的长度,单词以空格隔开。
输入描述:
一行字符串,非空,长度小于5000。
输出描述:
整数N,最后一个单词的长度。
示例1
输入
复制
hello world
输出
复制
5
#include<stdio.h>
#include<string.h>
int main(){
char str[5005];
gets(str);
int count = 0;
int len;
int i;
len = strlen(str);
for(i = len - 1; i >= 0; i --){
if(str[i] != ' '){
count ++;
}
else{
break;
}
}
printf("%d",count);
return 0;
}
注意:
gets(s)与scanf("%s",s)的区别