69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void main()
{
char a[90],c,i,j;
printf("输入一个字符串\n");
gets(a);
for(i=0;i<90;i++)
{
if((c=a[i])=='\0')
j=i;
break;
}
for(j=89;j>=i;j--) //
if((c=a[j])=='*') //
a[j]='\0';
printf("%s",a);
}
#include <stdio.h>
void main()
{
char a[90],c;
printf("输入一个字符串\n");
gets(a);
int i, j = 0;
i = strlen(a);
for (j = 0; j <i; ++j)
{
if (a[j] == '*')
{
break;;
}
}
a[j] = '\0';
printf("%s",a);
}
#include <stdio.h>
#include <string.h>
void main()
{
char a[90];
printf("输入一个字符串\n");
gets(a);
int len = strlen(a);
for (int i=len-1; i>=0; --i)
{
if (a[i] == '*')
a[i] = '\0';
else
break;
}
printf("%s",a);
}
void Delete(char *s)
{
for(;*s;s++);
while(*--s=='*');
*++s='\0';
}
void Delete(char *s, char c)
{
char *str = s;
for(; *str; str++);
while(*--str == c);
*++str='\0';
}
#include <stdio.h>
void main()
{
char a[90],c;
int i,j;//here
printf("输入一个字符串\n");
gets(a);
for(i=0;i<90;i++)
{
if((c=a[i])=='\0')
//j=i; //here
break;
}
for(j=i-1/*here*/;j>=0/*here*/;j--)
if((c=a[j])!='*')
{
a[j+1]='\0';
break;//here
}
printf("%s\n",a);
}
void Delete(char *s)
{
for(;*str;str++);
while(*--s=='*');
*++s='\0';
}