您的位置:首页 > 其它

练习1-21:编写程序entab,将空格串替换为最少数量的制表符和空格。。。(C程序设计语言 第2版)

2013-09-22 17:54 519 查看
#include <stdio.h>
#define N 5
main()
{
int i, j, c, lastc;
lastc = 'a';
i = j = 0;
while ((c=getchar()) != EOF)
{
if (lastc == ' ' && c == ' ')
i++;
else if (c == ' ')
{
lastc = ' ';
i = 1;
}
else
{
for (j=0; j<i/N; j++)
putchar('\t');
for (j=0; j<i%N; j++)
putchar(' ');
i = 0;
lastc == 'a';
putchar(c);
}
}
if (lastc = ' ')
{
for (j=0; j<i/N; j++)
putchar('\t');
for (j=0; j<i%N; j++)
putchar(' ');
}
}


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