70,037
社区成员
发帖
与我相关
我的任务
分享






[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
main(){
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n){
int i,j;
i=0;
j=0;
for( i=0;i<n-1;i++){
for( j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
int temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
arrsort(a,NUM);
}
}
void arrout(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("%3d",a[i]);
}
printf("\n");
}
这样就行了, 不懂的时候你拿电脑或手机运行试试就知道了[/quote]
这样也不行。。现在都,不排序了,直接就输出那个原来的数[/quote]
,,,我下课拿电脑试试吧[/quote]
那个工具是vc6
[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
void main()
{
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
printf("******************\n");//分割线
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n)
{
int i,j,temp;
for( i=0;i<n-1;i++)
{
for( j=0;j<n-1-i;j++)
if(a[j]>a[j+1])
{
temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
arrout(a,NUM);
}
}
void arrout(int a[],int n)
{
int i;
for(i=0;i<n;i++)
printf("%3d",a[i]);
printf("\n");
}
这样就行了


[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
main(){
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n){
int i,j;
i=0;
j=0;
for( i=0;i<n-1;i++){
for( j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
int temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
arrsort(a,NUM);
}
}
void arrout(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("%3d",a[i]);
}
printf("\n");
}
这样就行了, 不懂的时候你拿电脑或手机运行试试就知道了[/quote]
这样也不行。。现在都,不排序了,直接就输出那个原来的数[/quote]
,,,我下课拿电脑试试吧[/quote]
那个工具是vc6




[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
main(){
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n){
int i,j;
i=0;
j=0;
for( i=0;i<n-1;i++){
for( j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
int temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
arrsort(a,NUM);
}
}
void arrout(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("%3d",a[i]);
}
printf("\n");
}
这样就行了, 不懂的时候你拿电脑或手机运行试试就知道了[/quote]
这样也不行。。现在都,不排序了,直接就输出那个原来的数[/quote]
,,,我下课拿电脑试试吧


[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
main(){
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n){
int i,j;
i=0;
j=0;
for( i=0;i<n-1;i++){
for( j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
int temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
arrsort(a,NUM);
}
}
void arrout(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("%3d",a[i]);
}
printf("\n");
}
这样就行了, 不懂的时候你拿电脑或手机运行试试就知道了[/quote]
这样也不行。。现在都,不排序了,直接就输出那个原来的数


[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
main(){
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n){
int i,j;
i=0;
j=0;
for( i=0;i<n-1;i++){
for( j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
int temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
arrsort(a,NUM);
}
}
void arrout(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("%3d",a[i]);
}
printf("\n");
}
这样就行了, 不懂的时候你拿电脑或手机运行试试就知道了[/quote]
谢谢你





[/quote]
#include <stdio.h>
#define NUM 5
void arrsort(int[],int);
void arrout(int[],int);
main(){
int a[NUM]={16,25,9,90,23};
arrout(a,NUM);//输出a数组中原始数据
arrsort(a,NUM);//对a数组中的数进行排序并输出
}
void arrsort(int a[],int n){
int i,j;
i=0;
j=0;
for( i=0;i<n-1;i++){
for( j=0;j<n-1-i;j++){
if(a[j]>a[j+1]){
int temp =a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
arrsort(a,NUM);
}
}
void arrout(int a[],int n){
int i;
for(i=0;i<n;i++){
printf("%3d",a[i]);
}
printf("\n");
}
这样就行了, 不懂的时候你拿电脑或手机运行试试就知道了





[/quote]
你写的那个比较大小的函数,在外循环里放一个输出的函数,比较一次就输出一次 ………… 其实我不大明白你想问的是啥[/quote]
对呀就是要比较一次输出一次的意思
[/quote]
那就在比较大小的外循环里写个输出的语句, 程序能写出来,不应该想不到啊[/quote]
。。。不好意思😣我复制粘贴的。。。

[/quote]
你写的那个比较大小的函数,在外循环里放一个输出的函数,比较一次就输出一次 ………… 其实我不大明白你想问的是啥[/quote]
对呀就是要比较一次输出一次的意思
[/quote]
那就在比较大小的外循环里写个输出的语句, 程序能写出来,不应该想不到啊




[/quote]
你写的那个比较大小的函数,在外循环里放一个输出的函数,比较一次就输出一次 ………… 其实我不大明白你想问的是啥[/quote]
对呀就是要比较一次输出一次的意思


[/quote]
你写的那个比较大小的函数,在外循环里放一个输出的函数,比较一次就输出一次 ………… 其实我不大明白你想问的是啥

