HINT
#include <stdio.h> #include <stdlib.h> #include<math.h> int main() { int s[80],t[80],a,b,i,j;//定义两个数组,一个储存数据,一个储存顺序 for(i=0; i<10; i++) { scanf("%d",&s[i]); t[i]=i+1; } for(j=0; j<10; j++) for(i=0; i<9; i++) { if(s[i]>s[i+1])//两个数组要一起交换。 { a=s[i]; s[i]=s[i+1]; s[i+1]=a; b=t[i]; t[i]=t[i+1]; t[i+1]=b; } } for(i=0; i<9; i++) printf("%d ",s[i]); printf("%d\n",s[9]);//最后一个输出没有空格 for(i=0; i<9; i++) printf("%d ",t[i]); printf("%d",t[9]); return 0; } 学习心得:OJ上对于题目格式的要求很高,要特别注意、