#include<stdio.h>
int main(){
int num=0,temp=0,p=0;
printf("请输入数组的个数:");
scanf("%d",&num);
int a[num];
printf("请输入数组:");
for(int i=0;i<num;i++){
scanf("%d",&a[i]);
}
p=a[temp];
for(int i=0;i<num;i++){
if(p>num-1){
printf("false!");
break;
}else if(p==num-1){
printf("true!");
break;
}else{
if(i==num-1){
printf("false!");
break;
}
temp=a[p];
p=temp+p;
}
}
return 0;
}
int main(){
int num=0,temp=0,p=0;
printf("请输入数组的个数:");
scanf("%d",&num);
int a[num];
printf("请输入数组:");
for(int i=0;i<num;i++){
scanf("%d",&a[i]);
}
p=a[temp];
for(int i=0;i<num;i++){
if(p>num-1){
printf("false!");
break;
}else if(p==num-1){
printf("true!");
break;
}else{
if(i==num-1){
printf("false!");
break;
}
temp=a[p];
p=temp+p;
}
}
return 0;
}