您的位置:首页 > 其它

编写一个统计空格,制表符与换行符个数的程序。

2014-05-15 22:38 316 查看
#include<stdio.h>

int main()

{

int blanks, tabs, newlines;

int c;

int done = 0;

int lastchar = 0;

blanks = 0;

tabs = 0;

newlines = 0;

while(done == 0)

{

c = getchar();

if(c == ' ')

++blanks;

if(c == '\t')

++tabs;

if(c == '\n')

++newlines;

if(c == EOF)

{

if(lastchar != '\n')

{

++newlines;

}

done = 1;

}

lastchar = c;

}

printf("Blanks: %d\nTabs: %d\nLines: %d\n", blanks, tabs, newlines);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐