@Metralix
2016-10-17T07:30:37.000000Z
字数 308
阅读 952
如果感觉题目不太好理解的话,那么我们观察一下Sample可以发现,Input第二排表示的是第几个人把礼物送给了第几个人,而Output表示的是第几个人受到了来自第几个人·的礼物,所以我引入数组,用两个for循环把数字里的数,排成Output的顺序,然后依次输出。
#include <stdio.h>int main(){int n,i,j,k;int a[101]={0};scanf("%d",&n);for(i=1;i<=n;i++)scanf("%d",&a[i]);for(j=1;j<=n;j++){for(k=1;k<=n;k++){if(a[k]==j)printf("%d ",k);;}}return 0;}
