![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
求问一道c语言题
编写一个函数。其参数为一个字符串,函数删除字符串中的空格。在一个可以循环读取的程序中进行测试,直到用户输入空行。对于任何输入字符串,函数都应该适用并可以显示结果。编译运行...
编写一个函数。其参数为一个字符串,函数删除字符串中的空格。在一个可以循环读取的程序中进行测试,直到用户输入空行。对于任何输入字符串,函数都应该适用并可以显示结果。
编译运行通过再贴,谢谢 展开
编译运行通过再贴,谢谢 展开
2个回答
展开全部
#include<stdio.h>
#include<string.h>
main()
{
char a[300]={0};
int i=0,j=0,x=0;
printf("please input a string\n");
gets(a);
for(i=0;a[i]!='\0';i++)
if('\x20'==a[i])
for(j=i;a[j]!='\0';j++)
{
a[j]=a[j+1];
}
printf("the final string\n");
puts(a);
}
#include<string.h>
main()
{
char a[300]={0};
int i=0,j=0,x=0;
printf("please input a string\n");
gets(a);
for(i=0;a[i]!='\0';i++)
if('\x20'==a[i])
for(j=i;a[j]!='\0';j++)
{
a[j]=a[j+1];
}
printf("the final string\n");
puts(a);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询