当前位置: 代码迷 >> 综合 >> 删除字符串最前面的*,假设字符数组中存放的字符串为:****abcd**ef***gh*****,删除后为:abcd**ef***gh*****说明:‘a‘前面的‘*‘称为前面的‘*‘,‘a‘与‘h
  详细解决方案

删除字符串最前面的*,假设字符数组中存放的字符串为:****abcd**ef***gh*****,删除后为:abcd**ef***gh*****说明:‘a‘前面的‘*‘称为前面的‘*‘,‘a‘与‘h

热度:89   发布时间:2023-12-06 12:49:40.0
#include<stdio.h>
int main()
{int i;int j;int k;j=0;i=0;char a[100];scanf("%s",&a);while(a[i]=='*'){i++;}for(  ;a[i]!=0;i++){a[j++]=a[i];}a[j]=0;printf("%s",a);
}