全部问题 > 当前问题

以下程序用以删除字符串所有的空格,请填空。

 

以下程序用以删除字符串所有的空格,请填空。
#include <stdio.h>
main()
{ char s[100]={"Our teacher teaches C language!"};int i,j;
  for(i=j=0;s[i]!='\0';i++ )
    if(s[i]!=' ') {s[j]=s[i];j++;}
  s[j]= __【14】__ ;
  printf("%s\n" ,s);
}


为什么for循环中的功能已完成了删除空格的功能

李前 2016-9-15 13:37:50

共 1 个回答

嘿嘿大人 2016-9-16 08:27:39

因为if的条件就是不等于空格字符,所以满足条件的就肯定没有空格了