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

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)如果使用字符指针,编程将会非常方便

谢谢大家
跪求 大家帮帮忙啊 急需答案~~

11行代码秒杀此题!!!
#include <stdio.h>
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;
}
温馨提示:答案为网友推荐,仅供参考