跳跃游戏(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