当前位置: 代码迷 >> C语言 >> DONE删除空白字符
  详细解决方案

DONE删除空白字符

热度:316   发布时间:2007-09-02 13:40:16.0
DONE删除空白字符

#include<stdio.h>
//删除空白字符
main()
{
int i,j;
char c,a[80];
i=0;
while((c=getchar())!='#'){
a[i]=c;
i++;
}
a[i]='\0';
for(j=0;j<i;j++){
if(a[i]!=' '&&a[i]!='\t'&&a[i]!='\n'){
putchar(a[j]);
}
}
}
结果为什么还有空白字符?
输入:
a a a
a#
输出:
a a a
a

[此贴子已经被作者于2007-11-18 10:33:38编辑过]

搜索更多相关的解决方案: DONE  空白  字符  删除  

----------------解决方案--------------------------------------------------------
if(a[i]!=' '&&a[i]!='\t'&&a[i]!='\n'){
应该是j.
----------------解决方案--------------------------------------------------------
哎呀!谢谢版主!
----------------解决方案--------------------------------------------------------
  相关解决方案