以下代码实现将输入的两个整数按照从大到小的顺序输出。请将程序中的错误改正。
2条回答 默认 最新
关注
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7606835
- 你也可以参考下这篇文章:C语言-题目:将一个结构体数组中的数据以二进制的方式写入一个文件中,再将文件中内容读取到另外一个数组,输出验证数据是否保存成功
- 除此之外, 这篇博客: 算法设计-用选择排序按从小到大的顺序排列数 C代码中的 主要功能:用选择排序按从小到大的顺序排列数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
#include <stdio.h> #define N 10 void SelectionSort(int *a,int n) { int i,j,temp; for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } } int main(int argc, char *argv[]) { int i,a[N]; printf("请输入10个数:\n"); for(i=0;i<N;i++) { scanf("%d",&a[i]); } SelectionSort(a,N); printf("排好序的数为:\n"); for(i=0;i<N;i++) printf("%d ",a[i]); printf("\n"); return 0; }
我想能看到这里的同学,无外乎两种人:来拷贝代码的人 和 来拷贝代码的人。
但,在拷贝走的时候,你要想清楚一件事,把代码拷走之后有个蛋用,搞明白对你来说才是最重要的。
好了,就酱紫。
老铁,这要是都不赞,说不过去吧!!!
最后对自己说:
你现在所遭遇的每一个不幸,都来自一个不肯努力的曾经。- 您还可以看一下 张勇老师的初级到CS开发高手通用权限管理系统全程实录课程中的 讲解和推进客户端智能升级流程小节, 巩固相关知识点
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用