python提取字符串中的字母 假定输入的字符串中只包含字母和*号,请编写程序,删除字符串首部和尾部的*号,字母中间的*号保留?
假定输入的字符串中只包含字母和*号,请编写程序,删除字符串首部和尾部的*号,字母中间的*号保留?//从后面,找到第一个不是*的,调试通过#include<iostream。H>void fun
假定输入的字符串中只包含字母和*号,请编写程序,删除字符串首部和尾部的*号,字母中间的*号保留?
//从后面,找到第一个不是*的,调试通过
#include<iostream。H>
void fun(char*P)
{
int i=0,j=0
for(i)//长度
{
if(*(pi)=“0”
break]}
]j=i
for(j>=0j--)//从后向前看
{
if(*(P j)!=“*”&*(P J)!=“0”//find it is not*
{
*(P J)1)=“0”
break
}
}
void main()
{
char str[]=“***A*BC*DEF*Z****”
char*P=&str[0
]fun(P)
cout<<p
}