python提取字符串中的字母 假定輸入的字符串中只包含字母和*號,請編寫程序,刪除字符串首部和尾部的*號,字母中間的*號保留?
假定輸入的字符串中只包含字母和*號,請編寫程序,刪除字符串首部和尾部的*號,字母中間的*號保留?//從后面,找到第一個不是*的,調(diào)試通過#include<iostream。H>void fun
假定輸入的字符串中只包含字母和*號,請編寫程序,刪除字符串首部和尾部的*號,字母中間的*號保留?
//從后面,找到第一個不是*的,調(diào)試通過
#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
}