c字符串 将连续输入几个空格符 输出为一个空格符
来源:互联网 发布:ubuntu默认字体设置 编辑:程序博客网 时间:2024/06/05 15:39
#include<stdio.h>
/*使用记录上一次输入的字符*/
/*方法一*/
int main()
{
int c=0;
char lastc='a';
while((c=getchar())!=EOF)
{
if(c!=' ')
putchar(c);
else if(c==' ')
{
if(lastc!=' ')
putchar(' ');
}
lastc=c;
}
}
/*方法二*/
#include<stdio.h>
int main() putchar(c); lastc=c;
{
int c=0;
char lastc='a';
while((c=getchar())!=EOF)
{
if(c!=' '||lastc!=' ') // 两次连续 其中有一次不为空 则输出
}
}
- c字符串 将连续输入几个空格符 输出为一个空格符
- C++中输入字符串能连通空格符一起输入
- 关于C语言的空格符和字符串结束符
- js去掉字符串前后空格符
- 字符串中空格符 空字符
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,没有标点符号。 例如输入“I am a student”,则输出“student a
- HTML 空格符
- 字符串中空格符的替换问题
- java和c中的空格符的差别以及C语言字符串变为整形数字代码
- c 语言 删除字符串中尾部的空格符 制表符与换行符
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。
- 题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如输入“I am a student.”,则输出“student
- 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。(笔试题) 句子中单词以空格符隔开。为简单起见,没有标点符号。 例如输入“I am a student”,则输出“student a
- C 输入一个字符串,将其中连续的数字作为一个整数存到一数组中,统计整数个数并输出这些整数
- cin 输入空格符和 getline() 忽略开头换行符
- 银行卡号 输入4位自动加入空格符
- 编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词 交替合并到 c.txt 文件中,a.txt 文件中的单词用回车或者空格符分隔,b.txt文件中用回车或空格符进行分隔
- C++ string转化为以空格符隔开的word向量
- 用MyEclipse写jsp文件时,出现光标不见了或者乱跑的情况
- EEPROM 编程器
- 保持一颗平常心
- 线程中操作窗体上的控件
- Java中常用数据结构的实现类 Collection和Map
- c字符串 将连续输入几个空格符 输出为一个空格符
- VMware安装Mac OS X 10.6 Snow Leopard
- Linux ACLs
- Qt 中用QListView 按照缩略图的方式显示图标
- 居安思危,处理好工作,生活和学习
- 餐馆联邦一次运行的时间推进序列 (按时间排序的时间推进请求和time grant序列) 续
- "Segmentation fault(段错误)"探究
- 生活随笔:有无人一起玩《倩女幽魂》和《天下贰》
- 【转】算法的力量-李开复