永发信息网

用一个字符数组保存着一个英文句子要求1.删除该英文句子的前空格,后空格,并删除句子中多余的空格(单词直

答案:1  悬赏:40  手机版
解决时间 2021-05-23 05:31
  • 提问者网友:兔牙战士
  • 2021-05-22 04:54
用一个字符数组保存着一个英文句子要求1.删除该英文句子的前空格,后空格,并删除句子中多余的空格(单词直
我在网上看到过只不过有错误
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-05-22 04:59

#include
#include
const int maxLen = 1000;
char s[maxLen+1];
char t[maxLen+1];
int main()
{
int i,len;
int index ;
while(gets(s)!=NULL)
{
len = strlen(s);
for(i=0;s[i]==' ';i++) ; // 忽略前导空格

index = 0;
for(;i0&&t[index-1]==' ')t[index-1]='\0'; //可能最后多加了个空格
else t[index] = '\0';
puts(t);
}

return 0;
}
不知道题目我理解的对不


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯