题目:编写一个统计空格、制表符与换行符个数的程序
分析:
- 空格输入就是键盘上的空格键
- 指标符\t
- 换行符\n
实行代码:
/**< 编写一个统计空格、制表符与换行符个数的程序 */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int space_num = 0; //初始化三个保存空格、制表符和换行符的变量
int table_num = 0;
int newline_num = 0;
int ch;
while((ch = getchar()) != EOF) //会把输入Ctrl+Z前的换行符也统计进去
{
switch(ch)
{
case ' ': space_num++;
break;
case '\t': table_num++;
break;