问题
填空题
以下程序的功能是将字符串s中所有小写字母’a’删去,请填空。
#include<stdio.h>
main()
char s[]="absuWWUDJFKFLaaakdK";
int i,j;
for(i=j=0;s[i]!=’\0’;i++)
if( )
s[j++]=s[i];
s[j]=’\0’;
printf("%s",s);
答案
参考答案:s[i]!=’a’
解析: 本题是要将字符串s中所有小写字母’a’删去,所以if语句的判断条件应该是字符串s中的字符和字符’a’不相同的时候,就把它仍然存在原来的数组中,若是和字符’a’相同,就不再保存它。