现在的位置: 首页 > 基础课程 > 正文

C语言课程期终复习(上)

2011年06月10日 基础课程 ⁄ 共 1939字 ⁄ 字号 暂无评论

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【字符串拼接函数 strcat3-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;
}

抱歉!评论已关闭.