以下程序的功能是将字符串s中所有小写字母’a’删去,请填空。 #include<stdio.h> main() {char s[]="absuWWUDJFKFLaaakdK"; int i,j; for(i=j=0;s[i]!=

admin2013-02-23  35

问题 以下程序的功能是将字符串s中所有小写字母’a’删去,请填空。
  #include<stdio.h>
   main()
   {char s[]="absuWWUDJFKFLaaakdK";
   int i,j;
   for(i=j=0;s!=’\0’;i++)
   if(    )
   s[j++]=s;
   s[j]=’\0’;
   printf("%s",s);
   }

选项

答案s[i]!=’a’

解析 本题是要将字符串s中所有小写字母’a’删去,所以if语句的判断条件应该是字符串s中的字符和字符’a’不相同的时候,就把它仍然存在原来的数组中,若是和字符’a’相同,就不再保存它。
转载请注明原文地址:https://jikaoti.com/ti/1FB0FFFM
0

最新回复(0)