解题思路:见注释
注意事项:记住封口,不然烫烫烫烫烫烫
参考代码:
#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <string.h> int main() { char arr[81]; char arr1[81];//因为使用fgets函数,所以比题目要求多一个位置防止溢出 while (fgets(arr, sizeof(arr), stdin) != NULL)//根据输入情况决定是否结束程序,解决多行输入问题 { arr[strcspn(arr, "\n")] = '\0';//清理存储的多余\n int sz = strlen(arr); int i = 0; int j = 0; for (i = 0, j = 0; i < sz; i++)//遍历数组,不为空格放入另一个数组内 { if (arr[i] != ' ') { arr1[j] = arr[i]; j++; } } arr1[j] = '\0';//当元素不到80时用\0封口 printf("%s\n", arr1); memset(arr, '\0', sizeof(arr));//清理数组内容 memset(arr1, '\0', sizeof(arr1));//清理数组内容 } return 0; }
0.0分
0 人评分
这可能是一个假的冒泡法浏览:1071 |
蛇行矩阵 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:536 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
1048题解(读入回车问题)浏览:628 |
输出九九乘法表 (C语言代码)浏览:1172 |
P1002 (C语言代码)浏览:1028 |
核桃的数量 (C语言代码)浏览:874 |
校门外的树 (C语言代码)浏览:634 |