c语言编写,输入字符串,删除字符串中所有空格并输出

如题所述

#include <stdio.h>
int main ()
{
int i,i1;
char a[100];
gets(a);
for (i=0;a[i]!='\0';i++)
if (a[i]==' ')
for (i1=i;a[i1]!='\0';i1++)
a[i1]=a[i1+1];
for (i=0;a[i]!='\0';i++)
printf ("%c",a[i]);
putchar ('\n');
return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答