删除字符串中空格
时间:2021-04-12 12:30:33
收藏:0
阅读:0
解题思路:抓取非空格的元素对数组从头开始覆盖重写
1 #include<stdio.h> 2 int main() 3 { 4 char str[100]; 5 char *ch,*p; 6 p=ch=str; //一个指针进行重写 一个指针负责抓取非空格字符 7 gets(str); 8 while(*ch) //遍历字符串 9 { 10 if(*ch!=‘ ‘) //抓取非空格的进行覆盖重写 11 *p++=*ch; 12 ch++; 13 } 14 *p=‘\0‘; //写完后在末尾加上休止符 15 puts(str); 16 return 0; 17 }
评论(0)