没有合适的资源?快使用搜索试试~ 我知道了~
通过输入任意10个数字,按要求可进行升序和降序操作
资源推荐
资源详情
资源评论
#include <stdio.h>
void sort1(int a[]); //实现升序功能
void sort2(int a[]); //实现降序功能
void main()
{
int a[10]; //定义一个存放10个元素的整形数组
int i; //循环控制变量
printf("请输入10个数:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
sort1(a); //给升序函数赋实参并调用
sort2(a); //给降序函数赋实参并调用
printf("\n");
}
//实现升序功能
void sort1(int a[])
{
int i,j; //i代表控制轮次,j代表控制每轮的比较次数
int temp; //中间变量
for(i=0;i<10-1;i++)
{
for(j=0;j<10-1-i;j++)
{
if(a[j]>a[j+1]) //比较大小并调换位置
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
void sort1(int a[]); //实现升序功能
void sort2(int a[]); //实现降序功能
void main()
{
int a[10]; //定义一个存放10个元素的整形数组
int i; //循环控制变量
printf("请输入10个数:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
sort1(a); //给升序函数赋实参并调用
sort2(a); //给降序函数赋实参并调用
printf("\n");
}
//实现升序功能
void sort1(int a[])
{
int i,j; //i代表控制轮次,j代表控制每轮的比较次数
int temp; //中间变量
for(i=0;i<10-1;i++)
{
for(j=0;j<10-1-i;j++)
{
if(a[j]>a[j+1]) //比较大小并调换位置
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
资源评论
giveSupport
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功