`
josunghwa
  • 浏览: 3234 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
练习 2-4 squeeze(s1, s2),将字符串 s1 中任何与字符串 s2 中字符匹配的字符都删除。   额~做题时理解错了,看成完全匹配了 下面是完全匹配时的代码     #include <stdio.h> #include <string.h> void squeeze(char s1[], char s2[]); int main() { char s1[20] = "abcabcghiabcasdfeaa"; char s2[4] = "abc"; squeeze(s1, ...
练习 1-20 编写程序 detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方。假设制表符终止位的位置是固定的,比如每隔 n 列就会出现一个制表符终止位。n 应该作为变量还是符号常量呢?   练习 1-21 编写程序 entab,将空格串替换为最少数量的制表符和空格,但要保持单词之间的间隔不变。假设制表符终止位的位置与练习 1-20 的 detab 程序的情况相同。当使用一个制表符或者一个空格都可以到下一个制表符终止位时,选用哪一种替换字符比较好?     #include <stdio.h> #define MAX_LEN 1000 ...
练习1-17 编写一个程序,打印长度大于80个字符的所有输入行     #include <stdio.h> #define MAX_LEN 1000 #define MIN_LEN 3 int main() { char chars[MAX_LEN]; int c = 0; int pos = 0; int len = 0; while ((c = getchar()) != EOF && pos < MAX_LEN - 1) { chars[pos + len++] ...
Global site tag (gtag.js) - Google Analytics