第三十六讲项目三 消除多余的空格

来源:互联网 发布:热情高涨读音 知乎 编辑:程序博客网 时间:2024/05/22 04:40
1.任务和代码
/* copyright\c)2017,csdn学院 *All cights reserved  *文件名称:a.c   *作者:王琦  *完成日期:2017年4月21日  *版本号:6.0 *问题描述:从键盘上的输入一句话,直到按回车键为止,这些字符被原样输出,但若有连续的一个以上的空格时只输出一个空格。 *程序输出:字符原样*/  #include <stdio.h>int main( )  {      char ch,a=0;         while((ch=getchar())!='\n')      {   if (ch!=' ')          {              a=0;                 putchar(ch) ;           }          else if (a==0)           {              putchar(ch);               a=1;  } }putchar('\n');}

2.运行结果


3.知识点总结

将空格前是否有空格用数字进行处理,结合while循环和if结构,消除多余的空格

4.心得体会

了解到了新的方法,对数据及处理有了新的理解

0 0
原创粉丝点击