阅读背景:

*

来源:互联网 
从两边往中间靠
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>

int main()
{
    char arr1[] = "The world is too dangerous";
    char arr2[] = "                          ";
    int left = 0;
    int right = sizeof(arr1) / sizeof(arr1[0]) - 2;
    //-2的原因是因为字符串最后收尾是
从两边往中间靠
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>

int main()
{
    char arr1[] = "The world is too dangerous";
    char arr2[] = "                          ";
    int left = 0;
    int right = sizeof(arr1) / sizeof(arr1[0]) - 2;
    //-2的原因是因为字符串最后收尾是\0,而这个\0也算一个底数
    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;
}

一个一个打出来
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>

int main()
{
    char arr1[] =  "The world is too dangerous" ;
    char arr2[] =  "                          " ;
    int zs = sizeof(arr1) / sizeof(arr1[0]);
    int left = 0;
    int right = zs - 2;
    int num1 = sizeof(arr1)-1;
    while (left < num1)
    {
        arr2[left] = arr1[left];

        printf("%s\n", arr2);
        Sleep(100);
        system("cls");
        left++;
    }
    printf("%s\n", arr2);
    return 0;
}

转载自blog.51cto.com/14893161/2517569,而这个
从两边往中间靠
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>

int main()
{
    char arr1[] = "The world is too dangerous";
    char arr2[] = "                          ";
    int left = 0;
    int right = sizeof(arr1) / sizeof(arr1[0]) - 2;
    //-2的原因是因为字符串最后收尾是\0,而这个\0也算一个底数
    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;
}

一个一个打出来
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>

int main()
{
    char arr1[] =  "The world is too dangerous" ;
    char arr2[] =  "                          " ;
    int zs = sizeof(arr1) / sizeof(arr1[0]);
    int left = 0;
    int right = zs - 2;
    int num1 = sizeof(arr1)-1;
    while (left < num1)
    {
        arr2[left] = arr1[left];

        printf("%s\n", arr2);
        Sleep(100);
        system("cls");
        left++;
    }
    printf("%s\n", arr2);
    return 0;
}

转载自blog.51cto.com/14893161/2517569也算一个底数 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; } 一个一个打出来 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <Windows.h> #include <stdlib.h> int main() { char arr1[] = "The world is too dangerous" ; char arr2[] = " " ; int zs = sizeof(arr1) / sizeof(arr1[0]); int left = 0; int right = zs - 2; int num1 = sizeof(arr1)-1; while (left < num1) { arr2[left] = arr1[left]; printf("%s\n", arr2); Sleep(100); system("cls"); left++; } printf("%s\n", arr2); return 0; }从两边往中间靠 #define _CRT_SECURE_NO_WARNINGS 1 #inclu



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: