跪求 c++ 删星星(二) 程序设计 急~~!

[复制链接]
查看11 | 回复1 | 2010-6-27 12:16:03 | 显示全部楼层 |阅读模式
Description
输入一行字符串,要求编写程序删去字符串中的所有星号。
Input
输入为一行字符串,其中可能包含有空格、字母、数字、星号或者其它字符
Output
输出为删去了星号的字符串
Sample Input
*******Hello! Visual C++!***Hello,*** Java!****Hello,* *******World!***
Sample Output
Hello! Visual C++!Hello, Java!Hello, World!
Hint
(1)输入时,不能用cin读入;
(2)输入时,可以用'\n'作为输入结束判定;
(3)使用字符数组存储字符串;
(4)如果使用字符指针,编程将会非常方便
谢谢大家
跪求 大家帮帮忙啊 急需答案~~

回复

使用道具 举报

千问 | 2010-6-27 12:16:03 | 显示全部楼层
11行代码秒杀此题!!!#include int main(void){
char a[100]={0}, b[100]={0}, *a_pt/* a数组的指针 */, *b_pt/* b数组的指针 */;
gets(a);
for (a_pt=a, b_pt=b;*a_pt != '\0';a_pt++)
if (*a_pt != '*')*b_pt++=*a_pt;
puts(b);
return 0;}
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行