解题思路:
注意事项:
这道题有bug
参考代码:
#include<stdio.h> void change(char* p); int main() { char s[100]; gets(s); change(s); printf("%s", s); } void change(char* p) { int i = 0,j = 0; while (p[i]) { if (p[i] == 32) { for (j = i; p[j]; p[j] = p[j + 1], j++); } i++; } }
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1515 |
C语言训练-委派任务* (C语言代码)..................竟然是第一个浏览:2177 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
C语言训练-大、小写问题 (C语言代码)浏览:2357 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:756 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:781 |
完数 (C语言代码)浏览:693 |
1157题解浏览:718 |
循环入门练习5 (C语言代码)浏览:839 |