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 }
请编写一个程序,其功能是:从键盘输入字符串,将字符串中下标位偶数同时ASCII 值为奇数的字符 删除
原文:https://www.cnblogs.com/old-horse/p/14643587.html