- 博客(5)
- 收藏
- 关注
原创 C程序设计语言练习题.第一章
1-12 Q:编写一个程序,以每行一个单词的形式打印输出。#include <stdio.h>#define IN 1#define OUT 0int main(){ int c; int state = OUT; while((c = getchar()) != EOF) { if(c == ' '||c == '\n'||c == '\t
2015-09-17 10:13:06 640
原创 单词统计
问题:统计文本的行数、单词数、字符数。 单词定义:任何其中不包含空格、制表符或换行符的字符序列。#include <stdio.h>#define IN 1#define OUT 0int main(){ int c; int nl,nw,nc; int state = OUT; nl = nw = nc =0; while((c = getchar
2015-09-16 15:39:23 307
原创 多个空格用一个空格替代
问题:编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格替代。#include <stdio.h>int main(){ int c; int lastc = 'a'; c = getchar(); while(c != EOF) { if(c != ' ') { putchar(c);
2015-09-16 14:56:35 464
原创 getchar用法
C标准库提供的输入输出模型,都是按照字符流的方式处理 getchar()是最简单的一次读一个字符的函数,每次调用时从文本流中读入下一个字符,并将其作为结果值返回。 但是,注意的是,返回值是int型!即:int c;c = getchar();为什么不能是char型呢? 因为,在没有输入或者输入字符有错的时候,getchar()函数将返回一个特殊值,这个特殊值与任何实际字符都不同,称为EOF(
2015-09-16 11:57:31 9998
原创 C++程序中.cpp文件的一些问题
我们在任何时候编写程序的时候,文件的组织一定要结构性,这样的项目文件,源码会给人一个良好的可读性。我们都知道C++程序都是从main函数开始执行的,我们当然可以把所有代码都写在main函数里,或者main.cpp文件(main函数所在的cpp文件)中。但是,如果,自定义的函数很多的话就会使得main.cpp代码异常的臃肿,可读性非常的差,很不清晰。同时,也不利于对项目的调试。
2015-09-16 10:34:50 793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人