一道很经典的字符串题,考察很细节
#include<stdio.h>
#include<string.h>
int main()
{
char s[20] = "";
while(1)
{
scanf("%s", s);
int len = strlen(s);
//这一步特别注意,怎么求最后一个字符
if(s[len-1] !='.')
{
printf("%d ", len);
}
else
{
printf("%d", len-1);
break;
}
//初始化为空字符串:
char s[20] = "";
}
return 0;
}