填空题
当运行以下程序时,输入abcd,程序的输出结果是 1
insert(char str[])
{int i;
i=strlen(str);
while(i>0)
{str[2*i]=str[i];str[ 2*i-1]=''*'';i--;}
printf("%S\n",str);
}
main2
{char str[40];
scanf("%S",str);insert(str);
}
【正确答案】
1、a*b*c*d*
【答案解析】在子程序中,如果条件成立,则执行下面的语句,如果不成立,跳过。最后的输出结果是a*b*c*d*。