有必要在数组中选择4个元素,在这些元素中将索引更改为0-2、1-3,然后再选择下4个元素,以此类推,直到数组结束
我尝试使用内置循环,但效果不佳。要么显示测试,要么向前移动2个索引,要么将前2个索引转移到末尾
答案 0 :(得分:0)
没有代码,我们无法真正帮助您解决它……但这是一个解决方案:
#include <stdio.h>
#include <string.h>
int main()
{
char str[11] = "HelloWorld";
for(int i = 0; i < strlen(str); i += 2)
{
char tmp = str[i];
str[i] = str[i+1];
str[i+1] = tmp;
}
printf("%s", str);
return 0;
}
输出:eHllWorodl
将当前字符保存在一个临时变量中,用下一个替换。