纯水。
#include <stdio.h> int n; int num; int tot; int print[10010]; int main() { while (~scanf("%d",&n)) { tot=0; for(int i=1; i<=n; i++) { scanf("%d",&num); if(num==i) print[tot++]=i; } if(tot==0) printf("No Mistake\n"); else { for(int i=0; i<tot-1; i++) { printf("%d ",print[i]); } printf("%d\n",print[tot-1]); } } }