程序改错 删除字符串s中的所有空白字符
2个回答
展开全部
#include<stdio.h>
#define p printf
void main()
{
int i,j;
char s[80];
p("\nEnter a string:");
gets(s);
p("The original string:");
puts(s);
for(i=j=0;s[i]!='\0'&&i<80;i++)
if(s[i]!='s')
{s[j]=s[i];j++;}
s[j]='\0';
p("The string after deleted:");
puts(s);
}
应该好了,如果还有,欢迎追问。
#define p printf
void main()
{
int i,j;
char s[80];
p("\nEnter a string:");
gets(s);
p("The original string:");
puts(s);
for(i=j=0;s[i]!='\0'&&i<80;i++)
if(s[i]!='s')
{s[j]=s[i];j++;}
s[j]='\0';
p("The string after deleted:");
puts(s);
}
应该好了,如果还有,欢迎追问。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询