我是靠谱客的博主 潇洒斑马,最近开发中收集的这篇文章主要介绍综合排序c语言编程,C语言排序程序,#include void sort(int* a,int n){\x05int t;\x05for (,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题描述:

C语言排序程序,

#include

void sort(int* a,int n)

{

x05int t;

x05for (int i = 0; i < n; i++)

x05{

x05x05for (int j = i+1; j < n; j++)

x05x05{

x05x05x05if(*(a+i) > *(a+j))

x05x05x05{

x05x05x05x05t = *(a+i);

x05x05x05x05*(a+i) = *(a+j);

x05x05x05x05*(a+j) = t;

x05x05x05}

x05x05}

x05}

}

void output(int* a,int n)

{

x05for (int i = 0; i < n; i++)

x05x05printf("%d ",*(a+i));

x05printf("n");

}

void input(int* a,int n)

{

x05for (int i = 0; i < n; i++)

x05x05scanf("%d",(a+i));

}

int main()

{

x05int a[10];

x05input(a,10);

x05sort(a,10);

x05output(a,10);

x05return 0;

}

1个回答

分类:

综合

2014-11-05

问题解答:

我来补答

已帮你注释:

#include

void sort(int* a, int n)

{

int t;

for (int i = 0; i < n; i++)//输出数组a

return 0;

}

希望回答能帮到你,哪里不清楚再问.

再问: void sort是什么意思呢,为什么不是void main呢 还有void output,就这些不懂了,谢谢你啊

再答: 你也可以用void main()只需要把return 0;去掉, 什么是void?就是没有的意思,函数返回型如果为void就是不用返回的意思, 为什么不用返回?在你的程序中对数组进行排序输出需要返回什么吗?不需要的, 因为数组传递的是地址,直接对地址处的数据操作。 如果能帮到你,望采纳。

展开全文阅读

最后

以上就是潇洒斑马为你收集整理的综合排序c语言编程,C语言排序程序,#include void sort(int* a,int n){\x05int t;\x05for (的全部内容,希望文章能够帮你解决综合排序c语言编程,C语言排序程序,#include void sort(int* a,int n){\x05int t;\x05for (所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部