第1个回答 2010-01-13
#include<stdio.h>
void fun(char *str)
{
int i;
char *p;
while(1){
while(*str && !(*str >='A' && *str<='Z')) str++;
if(*str)
{
p=str;
while(*p>='A' && *p<='Z') p++;
i=0;
while(*p) str[i++]=*p++;
str[i]='\0';
}
else break;
}
}
int main()
{
char str[]="12aABb3BDc";
fun(str);
puts(str);
}本回答被提问者采纳