-->
当前位置:首页 > 题库 > 正文内容

程序填空题:冒泡排序

Luz3年前 (2022-03-13)题库1580
输入N个整数,用冒泡排序算法将它们按升序排序后输出。

c++


#include <stdio.h>
#define N 10

void sort (int *p, int n);
int main(void)
{
int a[N],*pa ;
int i;
for( ;pa<a+N;)
scanf("%d", );
sort();
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}

void sort (int *p, int n)
{
int i,j,tmp;
for(j=0;j<n-1;j++)
{
for(i=0;i<n-j-1;i++)
{
if()
{

}
}
}
}








答案:
第1空:pa = a

第2空: pa++

第3空:pa

第4空:a,N

第5空:p[i]>p[i+1]

第6空:tmp=p[i],p[i]=p[i+1],p[i+1]=tmp;

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。