#include<stdio.h>
main() {
int kg, zbf, hhf, c;
kg = zbf = hhf = 0;
while ((c = getchar()) != EOF)
{
if (c == ' ')
{
kg += 1;
}
if (c == '\t')
{
zbf += 1;
}
if (c == '\n')
{
hhf += 1;
}
}
printf("空格数:%d\n 制表符数:%d\n 换行符数%d", kg, zbf, hhf);
}
相关文章
- 09-27练习1-21 编写程序entab,将空格串替换成最少数量的制表符和空格,但要保持单词之间的间隔不变。假设制表符终止位的位置与练习1-20的detab程序的情况相同。当使用一个制表符或者一个空格都可以到
- 09-27Leetcode练习(Python):哈希表类:第37题:解数独:编写一个程序,通过已填充的空格来解决数独问题。 一个数独的解法需遵循如下规则: 数字 1-9 在每一行只能出现一次。 数字 1-9
- 09-27编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。在主函数中输入字符串以及输出上述结果。
- 09-27Python练习题7(统计不同字符数量):编写一个函数,分别统计出传入字符串参数(可能不只一个参数)的英文字母、空格、数字和其它字符的个数(比如:'hello world,123456,Ch
- 09-271-20编写程序detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止的地方。假设制表符终止的位置是固定的, 比如每隔n列就会出现一个制表符终止位。n应该作为变量还是符号常量呢
- 09-271-21编写程序entab,将空字符串替换为最少数量的制表符和空格,但要保持单词之间的间隔不变。假设制表符终止位的位置与练习1-20的detab程序的 情况相同。当使用一个制表符或者一个空格都可以到达
- 09-27编写一个统计空格、制表符与换行符个数的程序
- 09-27编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
- 09-27《编写高质量代码:改善c程序代码的125个建议》——建议14-4:尽量避免在同一个数据上执行位操作与算术运算
- 09-27java算法面试题:编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。