#include<stdio.h>
int main()
{
char arr1[] = "鸡你太美”;
char arr2[] = "#########";
int left = 0;
int right = strlen(arr1) - 1;
while(left<=right)
{
arr2[left] == arr1[left];
arr2[right] == arr1[right];
printf("%s\n", arr2);
left++;
right--;
}
return 0;
}
- 注意arr1和arr2的字符串的长度要相等
- int right就是长度strlen减去1得到下标
#include<stdio.h>
#include<string.h>
#include<Windows.h>
int main()
{
char arr1[] = "鸡你太美”;
char arr2[] = "#########";
int left = 0;
int right = strlen(arr1) - 1;
while(left<=right)
{
arr2[left] == arr1[left];
arr2[right] == arr1[right];
printf("%s\n", arr2);
sleep(1000);
system("cls");
left++;
right--;
}
printf("%s\n", aar2);
return 0;
}
- #include<Windows.h>是给代码施加一组动态效果
- sleep称为延时函数,单位是毫秒
- "cls" 是 clear screen 的缩写,表示清空屏幕。当你执行 system("cls") 语句时,它会创建一个新的进程来运行命令行窗口里的 cls 命令,从而清空当前窗口上的所有文本内容,并将光标移动到左上角(也就是第一行第一列)。这样可以使得输出变得更加整洁明了,同时提高用户体验感。