问题 填空题

以下程序的功能是将字符串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’相同,就不再保存它。

单项选择题
判断题