电脑网络 手机数码 生活 游戏 体育运动 明星影音 休闲爱好 文化艺术 就业职场 教育科学 健康医疗 商业理财 情感家庭 地区 其他

使用指向一维数组元素的指针作为函数参数,编写用冒泡法、选择法实现从小到大排序的函数。并编写main

时间:2023-02-05 02:00:36

使用指向一维数组元素的指针作为函数参数,编写用冒泡法、选择法实现从小到大排序的函数。并编写main()函数实现排序。... 使用指向一维数组元素的指针作为函数参数,编写用冒泡法、选择法实现从小到大排序的函数。并编写main()函数实现排序。 展开

最佳答案
程序如下;

#include <stdio.h>
#define 0
void sort(int *p,int n)
{
int *q=p;
int i,j,max;
for ( i=0;i<n-1;i++){
q=p;
for (j=0;j<n-1-i;j++) {
if (*q<*(q+1)) {
max=*(q+1);
*(q
*q=max; }
q++; }
}}
voi
{
int counAX_LEN],*p,x;
int i;
p=array;
scanf("%d",&x);
while (x!=0) {
*p++ =x;
count++;
scanf("%d",&x);
}
sort(array,count);
p=array;
for( i=0;i<count;i++){
printf("%d ",*p++);
}
}
相关推荐
  • 使用指向一维数组元素的指针作为函数参数,编写用冒泡法、选择法实现
  • 使用指向一维数组元素的指针作为函数参数,编写冒泡法
  • 用数组或指针作为函数的参数,编写一个函数 void JSA(int a[],in...
  • 编写一个使用指针的函数,交换数组a和数组b中的对应元素。在主函数中输入和输出数组
  • 编写函数,用指针实现在一个一维数组中求最大值。在主函数中以数组为参数进行函数调用,输出最大值和位置
  • C语言编写函数用冒泡法对数组中10个整数由大到小排序,并在主函数中调用
  • 编写java程序实现:输入一组整数存放在数组中,比较并输出其中的最大值和最小值:再将数组元素从小到大排序
  • © 优好问答