/*
#include <stdio.h>
#define maxn 1000
#include <string.h>
int main()
{
int number = 0,i,len;
char s[maxn];
gets(s);
len = strlen(s);
for(i = len-1; i >= 0; i--)
{
if(s[i] == ' ')
{
number = len - 1 - i;
printf("%d\n",number);
return 1;
}
}
printf("%d\n",len);
return 0;
}
*/
/*************************************************************************************
* 文件名:计算字符串最后一个单词的长度
* 文件功能描述:输入一行字符串,长度小于128,输出整数N,最后一个单词的长度
* 文件作者名:志
* 修改记录:2017-1-4
**************************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define maxl 1000
int main()
{
char string[maxl];
int cnt = 0, len, i;
printf("please input strings:");
gets(string);
len = strlen(string);
for(i = len - 1;i > 0; --i)
{
if(string[i] != ' ')
{
cnt++;
}
else
{
break;
}
}
printf("%d\n",cnt);
return 0;
}
计算字符串最后一个单词的长度
最新推荐文章于 2023-02-10 22:55:12 发布