华为机试(字符串最后一个单词的长度)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.从后往前遍历,遇到空格结束遍历。

 

 

 

 
发布了10 篇原创文章 · 获赞 4 · 访问量 543

猜你喜欢

转载自blog.csdn.net/qq_36136459/article/details/104340156