问题
填空题
当运行以下程序时,输入abcd,程序的输出结果是【 】 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); } main(){char str[40]; scanf("%S",str);insert(str); }
答案
参考答案:a*b*c*d*
解析:在子程序中,如果条件成立,则执行下面的语句,如果不成立,跳过。最后的输出结果是a*b*c*d*。