#include<stdio.h>
#include<string.h>
int main()
{
int i,j,s;
char a[80];
while(gets(a)!=NULL)
{
s=strlen(a);
for(i=0;i<s;i++)
if(a[i]==' ')
{
for(j=i;j<s;j++)
a[j]=a[j+1];
s--;
i--;
}
puts(a);
}
return 0;
}
格式错误,哪里错误,C语言去掉空格
第1个回答 2016-05-14
并没有错误啊,你的代码可以消掉中的空格,可能你是不知道怎么结束吧,ctrl+z可以表示文件结束标准,要不然可以把测试数据写在文件里追问
格式控制哪里有问题,我不会改
本回答被网友采纳第2个回答 2016-05-14
好追问
好什么好,!