谁来帮我填一下(C语言)
谁来帮我填一下(C语言)
输入一串字符 将所有的空格删掉后再输出!!!
#include<stdio.h>
void main()
{
char s[80];
scanf("%s",s);
for(int x=0,y=0;____;x++)
{
if(s[x]!=' ')
{
________;
y++;
}
}
s[y]=____;
printf(______);
}
请哪位高手指点一下!
[解决办法]
#include <stdio.h> void main() { char s[80]; //scanf("%s",s); gets(s); int x,y; for(x=0,y=0;s[x] != '\0';x++) { if(s[x]!=' ') { s[y] = s[x]; y++; } } s[y]='\0'; printf("%s",s); }
[解决办法]
#include <stdio.h>
void main()
{
char s[80];
scanf("%s",s);
for(int x=0,y=0;x<=80;x++)
{
if(s[x]!=' ')
{
s[y]=s[x];
y++;
}
}
s[y]='\0';
printf("%s",s);
}
不太记得咯,不知道对不对