编写程序,功能是删除输入的字符串中的所有空格。字符串长度不超过30。
程序员文章站
2022-07-15 12:14:53
...
#include<stdio.h>
int main(){
int i=0,j=0,k;
char str[30];
scanf("%[^\n]",str);
for(k=0;k<29;k++)//循环最大空格数
{
j=0;
for(i=0;i<30;i++)// 最大单词数
{
if((str[i]==32&&str[i+1]!=32)||(str[i]==32&&str[i+1]==32))//判断空格
{
j=1;
}
if(j==1)//将后续字符往前挪
{
str[i] = str[i+1];
}
}
}
printf("%s \n",str);
return 0;
}
本关任务:编写程序,功能是删除输入的字符串中的所有空格。字符串长度不超过30。
输入:
一行字符。
输出:
打印输出去除空格符后的结果字符串。
上一篇: tornado 图片上传以及展示