1-C【字符统计】
统计标准输入中有多少个字符。
在如下的标准输入中:
abcd
efg
共有7个可见字符,两个回车符,和一个文件结束符EOF,字符总数为9。
从键盘输入完 efg后,输入回车符,然后再输入 Ctrl + Z,也就是Windows平台下的文件结束符。对于文本文件,文件结束符的前一个字符必然是回车符。
1 2 3 4 5 6 7 8 9 | 1-B【文件复制】 1-C【字符统计】 1-D【行计数】 1-E【单词计数】 1-F【统计各个数字、空白符以及所有其它字符出现的次数】 2-B【函数 atoi 字符串->整型数】 2-E【字符串拼接函数 strcat】 3-A【折半查找 binsearch】 3-C【atoi 字符串->整型数】 |
1-D【行计数】
1 2 3 4 5 6 7 8 9 10 11 | #include <stdio.h> int main(int argc, char *argv[]) { int c; /* freopen("1-B.in.txt","r",stdin); */ while ((c = getchar()) != EOF) putchar(c); return 0; } |
1-E【单词计数】
统计标准输入中共有多少个单词。 比如:
I am a good student.
共有5个单词。
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdio.h> #include <ctype.h> int main(int argc, char *argv[]) { int c; /* freopen("1-B.in.txt","r",stdin); */ while ((c = getchar()) != EOF) putchar(tolower(c)); return 0; } |