
1个回答
展开全部
#include <stdio.h>
char *func0(char *s)
{
char *p;
for(p=s;*p;p++);
for(p--;*p==' ';p--);
*--p='\0';
return s;
}
char *func1(char *s)
{
char *p,*q;
for(p=s;*p==' ';p++);
for(q=s;*q++=*p++;);
return s;
}
int main()
{
char s[100];
int n;
gets(s);
scanf("%d",&n);
switch(n)
{
case 0:func0(s);break;
case 1:func1(s);break;
case 2:func1(func0(s));break;
default:break;
}
puts(s);
return 0;
}
追问
运行不了,太多错误了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询