黑马程序员技术交流社区
标题:
一道c语言练习题
[打印本页]
作者:
kim55666
时间:
2015-3-18 21:39
标题:
一道c语言练习题
编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。这道题想了1小时了还是写不出来,我是不是不适合学编程!
作者:
耿小强
时间:
2015-3-18 21:45
没看明白你说什么 我是不是不适合做编程
作者:
锵锵来跳鱼
时间:
2015-3-19 19:47
#include <stdio.h>
void main()
{
int n;
char p[1];
p[0]=' ';
printf("请输入字符串:\n");
while((n=getchar())!='\n')
{
if((n != p[0]&&p[0] != ' ')||(n != ' '))
{
printf("%c",n);
}
p[0] = n;
}
}
不知道这是不是你的意思
作者:
marswawa
时间:
2015-3-19 19:54
数组保存输入的字符串,遍历,遇到空格,再判断他下一位是不是空格,如果是的话就继续往下判断记录下最后一个空格的索引位置。
作者:
417284911
时间:
2015-3-19 20:10
没看明白
作者:
kim55666
时间:
2015-3-19 20:17
题目就是这个
作者:
约瑟翰庞麦郎
时间:
2015-3-19 21:11
不明觉厉!
作者:
hellooc
时间:
2015-3-19 21:33
慢慢来,学得快未必就是好事,只要有兴趣就适合做编程
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2