|
|
#2
自学的数学2019-09-04 21:01
|
程序代码:#include <stdio.h>
void main()
{
int a,b,c,d[10]={2,5,29,80,70,63,82,39,11,1};
int t=0,e=0;
for(a=0;a<10;a++)
for(b=0;b<9-a;b++,t++)
if(d[b]>d[b+1])
{
printf("第%d次:%d>%d\n",++e,d[b],d[b+1]);
c=d[b];
d[b]=d[b+1];
d[b+1]=c;
}
for(a=0;a<10;a++)
printf("%4d\n",d[a]);
printf("总循环%d次",t);
}
void main()
{
int a,b,c,d[10]={2,5,29,80,70,63,82,39,11,1};
int t=0,e=0;
for(a=0;a<10;a++)
for(b=0;b<9-a;b++,t++)
if(d[b]>d[b+1])
{
printf("第%d次:%d>%d\n",++e,d[b],d[b+1]);
c=d[b];
d[b]=d[b+1];
d[b+1]=c;
}
for(a=0;a<10;a++)
printf("%4d\n",d[a]);
printf("总循环%d次",t);
}
[此贴子已经被作者于2019-9-7 10:56编辑过]