n,i,j,k,c,s,t,d[99];\x0d main(){\x0d scanf("%d",&n);\x0d for(i=0;i<n;++i)\x0d scanf("%d",&d[i]);\x0d for(i=0;i<n-1;++i){\x0d for(j=0;j<n-i-1;++j){\x0d if(d[j]>d[j+1]){\x0d t=d[j],d[j]=d[j+1],d[j+1]=t;\x0d ++s;\x0d }\x0d ++c;\x0d printf("compare =%3d swap =%3d data:",c,s);\x0d for(k=0;k<n;++k)\x0d printf("%3d",d[k]);\x0d puts("");\x0d }\x0d }\x0d }\x0d
Note that non-ascii characters in the above source code will be escaped (such as \x9f).