欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

华为机试(字符串最后一个单词的长度)C语言

程序员文章站 2022-03-06 11:03:56
...

 

 

华为机试(字符串最后一个单词的长度)C语言

完整代码:

#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.从后往前遍历,遇到空格结束遍历。

 

 

 

 

 
相关标签: 算法