华为机试(字符串最后一个单词的长度)C语言
程序员文章站
2022-03-06 11:03:56
...
完整代码:
#include<stdio.h>
#include<string.h>
int main(){
char str[5000];
gets(str);
int count=0;
int len=strlen(str);
for(int i=len-1;i>=0;i--){
if(str[i]!=' '){
count++;
}
else{
break;
}
}
printf("%d",count);
return 0;
}
难点:
1.字符串的输入以及求出其长度。#include<string.h>以及strlen()的使用。
2.break能够直接结束其所在位置的循环。
3.从后往前遍历,遇到空格结束遍历。
上一篇: 如何使用Linux的rsync