发布网友 发布时间:2022-05-25 17:43
共4个回答
热心网友 时间:2023-11-27 08:45
输出结果:dsklskl追答你的哪两个数组str1[k]和str1[i];实际上是一个数组.举个例子
有两个纵队a和b,个头都是高高低低的不等,这个程序做的就是以a纵队为对象,将这a和b两个纵队里,个头不等的找出来做个标记(此时的instr=0),然后把它放进a纵队的原来第一个人站的位置,从而把原来第一个人挤出去了,最后输入a总队的队列。
明白了不?
热心网友 时间:2023-11-27 08:46
after reversed:abf5787热心网友 时间:2023-11-27 08:46
instr=0;!instr=1;取反热心网友 时间:2023-11-27 08:47
instr起到标志的作用。就是当str2中出现str1[i]的字符就不再进行 str1[k++]=str1[i];操作了,等到下次循环。也就是str1[i]的值改变了就需要重新进行str2中的字符与str1[i]进行匹配,所以外层循环刚开始将instr=0。追问那输出结果是多少?