1楼:mexico卡卡
用二维指针指向一个指针数组,将各自姓名分别赋给里面的指针元素,用冒泡法确定各名字顺序后,设一个指针作为中间量对各名字排序
2楼:匿名用户
#include
#include
#define n 4
#define m 10
void fun(char **str)
}for(i=0;i<4;i++)
printf("%s ",str[i]);
printf("\n");
}int main()
char *str2[n];
for(i=0;i fun(str2) return 0;} 用指针法编写一个程序,从键盘接收一组数据存放到数组中,用冒泡排序法升序排序 3楼:匿名用户 #include #include voidbubble(int*head,int*tail)start++; }if(flag==0)return; end--;}} intmain() c语言从键盘输入10个数,使用冒泡法对这10个数进行排序。要求使用指针实现。 4楼:星月小木木 #include "stdio.h" void main() printf("the result:"); for(i=9; i>0; i--)//冒泡算法排序}}//把结果打印出来。 for(i=0; i<10; i++) printf("\n");} 5楼:summer潇潇烟雨 想输入多少个数据都可以自己定义,如果不需要,把n改为10就可以了#include #include void main() } }printf("排序后为:\n"); for(i=0;i printf("%5d",a[i]); printf("\n"); system("pause");} 用vc++编写一个程序用冒泡排序法,对一个一维数组进行排序,在排序过程中要求用指针提取数组元素 6楼:笑风中 #include #define max 20 //最多记录个数typedef int elemtype; typedef elemtype recs[max]; void bibubble(recs r,int n)for(j=n-i-1;j>=i+1;j--) //反向遍历if(r[j]>r[j-1]) i++;}} void main() ;int n=10, i; cout<<"双向冒泡排序"< for(i=0;i cout<
cout< cout<<" 排序后: "; bibubble(a,n); for(i=0;i cout<
cout< 7楼:little志 #include void main() ,*p=a; int i,j,temp,size; size=sizeof(a)/sizeof(int); for(i=0;i*(p+j+1))}} for(i=0;i上学期学的,生疏了,呵呵 c语言编程题 题目描述 使用冒泡排序法对数组元素从小到大进行排序,要求输出每一趟排序后的数组内容(
5 8楼:璐人钇 #include "stdafx.h" #include #include using namespace std; void sort(int arry,int counts)//冒泡排序法 }for (int k=0;k='0'&&c<='9')}sort(arry,counts); system("pause"); return 0;} 9楼:育知同创教育 假设数组有10个数 #include int main() ;int i,j,t; for(i=1;i<10;i++) for(int k=0;k<10;k++)}}} c语言 指针的方法 对一维数组进行 冒泡排序 10楼:计算机之祖 大概思路:用指针p指向 数组的首地址,用指针去引用数组中的各个元素,并对数组中各个元素就行运算和比较操作了,**可以参照如下: #include #include int main() p=array; printf("排序前为:\n"); for(i=0;i<5;i++) p=array; for(i=0;i<4;i++)}} printf("排序之后:\n"); for(i=0;i<5;i++) return 0;} 11楼:匿名用户 这个不难。 #include #include int bubblesort(int *data, const size_t num); void print_array(const int arr, const size_t len); int main(int argc, char *argv) ;size_t len_array; len_array = sizeof(values)/sizeof(values[0]); printf("the array \t: "); print_array(values, len_array); bubblesort(values, len_array); printf("bubble sort \t: "); print_array(values, len_array); return 0; }int bubblesort(int *data, const size_t num) }i--; }return 0; }void print_array(const int arr, const size_t len) 输入: 9 8 7 6 5 4 3 2 1 输出: 1 2 3 4 5 6 7 8 9 12楼:匿名用户 //纯指针打造 void sortmp(int *arr,int n)}}} 1楼 题主你好,很高兴回答你的问题。这种经典的算法会有很多种语言的实现方法,你可以直接搜索下 冒泡排序 ,点开百科里面就有,随便改下就行了。希望能帮到你,望采纳 include definesize8 voidbubble sort inta intn voidbubble sort inta in...用冒泡法对整数升序排序,输入,排序,输出分别用函数实现