1 #include<stdio.h> 2 int main() 3 { 4 char str[100]; 5 int i,j; 6 gets(str); 7 for(i=0,j=0;str[i]!='\0';i++) 8 if((i%2==0)&&(str[i]%2!=0)) //将下标为偶数元素为奇数的换成非法字符 9 str[i]='*'; 10 for(i=j=0;str[i]!='\0';i++) //对不是非法字符的元素抓取重写 11 if(str[i]!='*') 12 str[j++]=str[i]; 13 str[j]='\0'; //加上休止符 14 puts(str); 15 16 return 0; 17 }