#include<stdio.h>
int main(){
int t,i,j;
while(scanf("%d",&t)!=EOF){
int len=true;
for(j=0;j<t;j++){
scanf("%d",&i);
if(i==j) len=false;
}
if(len) printf("No\n");
else printf("Yes\n");
}
return 0;
}
要注意scanf输入时的格式,scanf会接收完输入的数据才利用下一次t的值,否则scanf会使用第一次未用完的数据从而出错
本文介绍了一个简单的C语言程序,用于检查输入的整数数组是否包含与其索引匹配的元素。通过对比每个元素与它的索引,程序判断数组是否有序。此外,还特别提到了使用scanf函数时应注意的问题。
4723

被折叠的 条评论
为什么被折叠?



