首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

多个空格干一个空格输出,求大神指点!不甚感激

2013-01-08 
多个空格作一个空格输出,求大神指点!不甚感激!编写一个将输入复制到输出的程序,多个连续空格用一个空格代

多个空格作一个空格输出,求大神指点!不甚感激!
编写一个将输入复制到输出的程序,多个连续空格用一个空格代替,我的代码如下,为何不对呢?

#include "stdio.h"
#include "conio.h"

main()
{
   int c,nc;
   nc=0;
   while((c=getchar())!=EOF)
   {
  if(c != ' ')
  {
     if(nc=1)
 { putchar(' ');}
 nc=0;
 putchar(c);}

  if(c ==' ')
 nc=1;
   }
    getch();
}
[解决办法]
顺便贴上你运行结果是什么呀
[解决办法]
 if(nc=1)
改成 if(nc==1)

[解决办法]

 

热点排行