|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include "stdlib.h"
- #include "time.h"
- int main(int argc,char *argv[])
- {
- int a[10][10],i,j,k,t=0,*p;
- printf("排序前:\n");
- srand((unsigned)time(NULL));
- for(i=0;i<10;i++)
- {
- for(j=0;j<10;j++)
- printf("%3d",a[i][j]=rand()%100);
- printf("\n");
- }
- printf("排序后:\n");
- p=(int *)a;//降为一维
- for(i=2;i<=100;i++)
- {
- p[0]=p[i];
- for(j=i-1;p[j]>p[0];j--)
- p[j+1]=p[j];
- p[j+1]=p[0];
- }
- for(t=i=0;i<100;i++)
- printf(++t%10 ? "%3d":"%3d\n",p[i]);
- }
复制代码
先看一下有道怎么说
嗯,我承认这个翻译的确不好,不过应该也可以看出一些东西吧
第 17 行
for(i=2;i<=100;i++)
第 25 行
for(t=i=0;i<100;i++)
|
|