void insert(char str[])
{int i
i=strlen(str)
while(i>0)
{str[2*i]=str[i]str[2*i-1]='*'i--} //a*i改为2*i,a没有定义啊?
printf("%s\n",str)
}
void main()
{char str[40]
scanf("%s",str)insert(str) //%s后面的\n删除。
}
2 修改陵镇此后的运行情旅森况:
abcd
a*b*c*d*
请按任意键继续. . .
input: abcdoutput:
aaa 当是a时,执行大塌完Case 'a' :的printf()后,就又去执行后面的两个,所以会输出3个a, 下面与之同
bb
c
end! 当是d时,滚物圆abc均蚂桐不符合,故走default:其后有break所以就只输出一个end!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)