#include <stdio.h>
#include <string.h>
int main()
{
char str[5000];
fgets(str,5000,stdin);
int len = 0;
for (int i=strlen(str)-1;i>=0;--i) {
if (str[i] == ' ') {
break;
}
len++;
}
printf("%d\n",len-1);
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
char str[5000];
fgets(str,5000,stdin);
int len = 0;
for (int i=strlen(str)-1;i>=0;--i) {
if (str[i] == ' ') {
break;
}
len++;
}
printf("%d\n",len-1);
return 0;
}
该C程序从标准输入读取一行字符串,使用fgets函数,然后从后向前遍历,通过strlen函数确定字符串末尾的空字符位置,计算并输出不包括空字符的字符串长度。
235

被折叠的 条评论
为什么被折叠?



