问题
填空题
以下程序用以删除字符串中所有的空格,请填空。
#include<stdio.h>
main()
char s[100]=("Our teacher teach C language!");int i,j;
for(i=j=0;s[i]!=’\0’;i++)
if(s[i]!=’’)(s[j])=s[i];i++;)
s[j]=______;
printf("%s\n",s);
答案
参考答案:s[i+1]
解析: 本题考查了数组及for循环。用以实现删除字符串中所有的空格,当遇到空格时,将后一位字符串向前移一位,占用空格的位置,以此来实现删除空格的目的。