找答案老是找到c++,所以写了c语言版
#include<stdio.h>
#include<string.h>
int main()
{
char str1[201]= {0},str2[201]= {0};
int len=0,flag=1,a=0;
gets(str1);
len=strlen(str1);
for (int i=0; i<len; i++)
{
if(str1[i]!=' ')
{
str2[a]=str1[i];
a++;
}
else if(str1[i]==' '&&str1[i+1]!=' ')
{
str2[a]=' ';
a++;
}
}
puts(str2);
return 0;
}