其他分享
首页 > 其他分享> > 跳跃游戏(C语言实现)

跳跃游戏(C语言实现)

作者:互联网

#include <stdio.h>

#include <stdlib.h>

 

void true()

{

    printf("ture");

}

 

void false()

{

    printf("false");

}

 

int main(void)

{

    int nums[5] = {0};

    printf("请输入nums的5个元素:");

    for (int a = 0; a < 5; a++)

    {

        scanf_s("%d", &(nums[a]));

    }

    for (int i = 0; i < 4; i++)        //前四个没有0一定是true

    {

        if (nums[i] != 0)

        {

             if (i == 3)

             {

                 true();

                 return;

             }  

        }

    }

    if (nums[0] == 0)         //第一个为0一定是false

    {

        false();

        return;

    }

    for (int i = 3; i > 0; i--)        //有0,倒序从倒数第二个开始验证

    {

        if (nums[i] == 0)

        {

             for (int j=i-1; j >= 0; j--)

             {

                 if (nums[j] > i - j)

                 {

                     true();

                     return;

                 }

             }

             false();

             return;

        }

    }

    system("pause>0");

    return 0;

}

标签:false,游戏,nums,int,C语言,printf,跳跃,return,true
来源: https://www.cnblogs.com/pucao/p/16083535.html