解题思路:
1. 每遇到一个空格(下标为i),从i到len-2,前=后
注意事项:
2.记得len--;
参考代码:
#include <iostream> #include<cstdio> #include<cstring> #include<cmath> using namespace std; /* */ int main() { char s[100]; while(gets(s)!=NULL)//ctrl z 结束 { int len =strlen(s); for(int i=0;i<len;i++) { if(s[i]==' ') { for(int j=i;j<=len-2;j++) { s[j]=s[j+1]; } len--; } } for(int j=0;j<len;j++) { cout<<s[j]; } cout<<endl; } return 0; }
别忘按个赞哦-.-
0.0分
7 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
母牛的故事 (C语言代码)浏览:992 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1334 |
WU-整数平均值 (C++代码)浏览:1307 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:836 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:350 |
1642题解浏览:784 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |