解释C程序

[复制链接]
查看11 | 回复1 | 2011-8-28 13:23:02 | 显示全部楼层 |阅读模式
#include
int main(void)
{
        int c,inspace = 0;
        while((c=getchar()) != EOF)
        {
                if(c == ' ')
                {
                        if(inspace == 0)
                        {
                                inspace = 1;
                                putchar(c);
                        }
                }
                else
                {
                        inspace = 0;
                        putchar(c);
                }
        }
        return 0;
}
本人C语言新手,有哪位高手有诚意顺便教我,感激不尽

回复

使用道具 举报

千问 | 2011-8-28 13:23:02 | 显示全部楼层
#includeint main(void){int c,inspace = 0;while((c=getchar()) != EOF) //读取一个字符,读取成功则循环继续(EOF表示没有读取到数据){if(c == ' ')//判断读取的字符是不是 ' ' (空格)
{if(inspace == 0)//当inspace=0时{inspace = 1;//赋值putchar(c); //输出c}
}else{inspace = 0; putchar(c);}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行