早教吧作业答案频道 -->其他-->
#include#definemax10#definetrue1;#definefalse0;typedefstruct{\x05inta[max+1];\x05intlength;}sqlist;voidswap(sqlist*l,inti,intj){\x05inttemp=l->a[i];\x05l->a[i]=l->a[j];\x05l->a[j]=temp;}voidbubblesort(sqlist*l){\x05inti,j;\x05intfla
题目详情
#include
#define max 10
#define true 1;
#define false 0;
typedef struct
{
\x05int a[max+1];
\x05int length;
}sqlist;
void swap(sqlist *l,int i,int j)
{
\x05int temp=l->a[i];
\x05l->a[i]=l->a[j];
\x05l->a[j]=temp;
}
void bubblesort(sqlist *l)
{
\x05int i,j;
\x05int flag=true;
\x05for(i=1;ilength;i++)
\x05{
\x05\x05flag=false;
\x05\x05for(j=l->length-1;j>=i;j--)
\x05\x05{
\x05\x05\x05if(l->a[j]>l->a[j+1])
\x05\x05\x05{
\x05\x05\x05swap(l,j,j+1);
\x05\x05\x05flag=true;
\x05\x05\x05}
\x05\x05}
\x05}
}
void main()
{
\x05sqlist *l;
\x05int i;
printf("原序列为:");
\x05for(i=1;ilength;i++)
\x05scanf("%d",&l->a[i]);
\x05bubblesort(l);
printf("排序后序列为:");
\x05for(i=1;ilength;i++)
\x05printf("%d",l->a[i]);
}
#define max 10
#define true 1;
#define false 0;
typedef struct
{
\x05int a[max+1];
\x05int length;
}sqlist;
void swap(sqlist *l,int i,int j)
{
\x05int temp=l->a[i];
\x05l->a[i]=l->a[j];
\x05l->a[j]=temp;
}
void bubblesort(sqlist *l)
{
\x05int i,j;
\x05int flag=true;
\x05for(i=1;ilength;i++)
\x05{
\x05\x05flag=false;
\x05\x05for(j=l->length-1;j>=i;j--)
\x05\x05{
\x05\x05\x05if(l->a[j]>l->a[j+1])
\x05\x05\x05{
\x05\x05\x05swap(l,j,j+1);
\x05\x05\x05flag=true;
\x05\x05\x05}
\x05\x05}
\x05}
}
void main()
{
\x05sqlist *l;
\x05int i;
printf("原序列为:");
\x05for(i=1;ilength;i++)
\x05scanf("%d",&l->a[i]);
\x05bubblesort(l);
printf("排序后序列为:");
\x05for(i=1;ilength;i++)
\x05printf("%d",l->a[i]);
}
▼优质解答
答案和解析
好像开头有点问题,没有封号来着.
看了 #include#defin...的网友还看了以下:
数集A满足条件若a∈A则有(1+a)/(1-a)∈A(a≠1)数集A满足条件若a∈A则有(1+a) 2020-04-05 …
设集合A={1,3,a}B={1,a²-a+1}且A=B,求a的值设集合A={1,a}B={1,a 2020-04-05 …
求证:两椭圆b^2x^2+a^2y^2-a^2b^2=0,a^2x^2+b^2y^2-a^2b^2 2020-04-06 …
设a={12},则A的特征值是()323设a={12},则A的特征值是()32A.l,2B.1,- 2020-04-13 …
下列判断正确的个数有:①若a,b同号,则a+b=|a|+|b|②若a,b异号,则a,b=|a|-| 2020-04-27 …
解分式方程1.方程1/x-1=a/x+1(a不等于1)的解不大于0,则a的取植范围是()A.a大于 2020-05-01 …
集合A={x|x=(a^2-2a+1)/(a-1),a属于整数,a不等于1},……集合A={x|x 2020-05-13 …
设A是n阶矩阵,下列命题正确的是A)若a是AT的特征向量,那么a是A的特征向量B)若a是A*的设A 2020-05-14 …
(a+1)(a^2+1)(a^4+1)(a^8+1)(a^16+1)=(a-1)[(a+1)(a^ 2020-05-22 …
递回关系式的运算公式(数列)以下是推导一个公式"a=a+r(1-p^n)/(1-p)"的过程a=p* 2021-01-13 …