首页 > 编程语言 > 详细

从两边依次交换数组内容

时间:2019-03-24 01:46:11      阅读:160      评论:0      收藏:0      [点我收藏+]
交换数组内容

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>//调用windows自带的函数

int main()
{
    char arr1[] = "welcome to my blog!";
    char arr2[] = "###################";
    int left = 0;
    int right = strlen(arr1) - 1;
    //int right = sizeof(arr1)/sizeof(arr1[0])-2;计算数组最后元素的下标
    while (left <= right)
    {
        arr2[left] = arr1[left];
        arr2[right] = arr1[right];
        printf("%s\n", arr2);
        Sleep(1000);//每次输出暂停一秒
        system("cls");//清除屏幕中所有显示
        left++;
        right--;
    }
    printf("%s\n", arr2);
    return 0;
}

字符串可以改变

从两边依次交换数组内容

原文:https://blog.51cto.com/14233078/2368012

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!