#include<stdio.h> #include<string.h> int main() {

#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
追问

好什么好,!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网