QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 658|回复: 4

请教一个很简单的编程题!!

[复制链接]
发表于 2004-7-28 16:34:17 | 显示全部楼层 |阅读模式
编写一个程序,把它的输入复制到输出,并在此过程中将相连的多个空格用一个空格代替
发表于 2004-7-28 16:50:04 | 显示全部楼层
去看 The c programming language
回复

使用道具 举报

发表于 2004-7-28 16:54:09 | 显示全部楼层
楼主可以自己试试,有问题再问吧。
回复

使用道具 举报

发表于 2004-7-28 16:56:08 | 显示全部楼层
直接写的,没调试,也没仔细推敲。不过应该可以。

[code:1]#include<stdio.h>

int main()
{
  char a;

  a = getchar();

  while( a != '$' )
  {
    if( a == ' ' )
    {
      printf( "%c", a );
      while( a == ' ' )
        a = getchar();
    }

    if( a == '$' )
      continue;

    printf( "%c", a );

    a = getchar();
  }

  return 0;
}
[/code:1]
我设字串结束字符为$,楼主可以自己改成回车
回复

使用道具 举报

 楼主| 发表于 2004-7-28 17:04:44 | 显示全部楼层
会了,谢谢
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 18:11 , Processed in 0.041469 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表