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一定是t...
// 定义跳跃函数bool canJump(int[] nums, int n) { // 如果数组为空或者长度为0,返回false if (nums == null || n == 0) { return false; } // 定义一个变量,用来记录从第一个下标开始,能够跳跃到的最远的下标,初始值为nums[0] int maxJump = nums[0]; // 遍历数组中...
给定一个非负整数数组,假定你的初始位置为数组第一个下标。 数组中的每个元素代表你在那个位置能够跳跃的最大长度。 请确认你是否能够跳跃到数组的最后一个下标。 例如: A=[2,3,1,1,4]A = [2,3,1,1,4] A=[2,3,1,1,4] 能够跳跃到最后一个下标,输出true; A=[3,2,1,0,4]A = [3,2,1,0...