问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言,编程题,要用指针方法5

发布网友 发布时间:2023-10-09 18:35

我来回答

2个回答

热心网友 时间:2024-11-07 05:44

/*

数入10个元素:36 25 14 78 95 65 45 82 19 66


排序后:

   14   19   25   36   45   65   66   78   82   95


Press any key to continue

*/

#include <stdio.h>

#define MAXlen 10

void select_sort(int *x, int n) {     //选择排序
int i, j, min;
int t;
for (i = 0; i < n - 1; i++) {     // 要选择的次数:0~n-2共n-1次 
min = i;                      // 假设当前下标为i的数最小,比较后再调整 
for (j = i + 1; j < n; j++) { //循环找出最小的数的下标是哪个
if (*(x + j) < *(x + min)) {   
min = j;              // 如果后面的数比前面的小,则记下它的下标
}
}  
if (min != i) {               // 如果min在循环中改变了,就需要交换数据
t = *(x + i);
*(x + i) = *(x + min);
*(x + min) = t;
}
}
}

int main() {
int i;
int iArr[MAXlen];
printf("数入%d个元素:",MAXlen);
for(i = 0 ; i < MAXlen ; i++)
scanf("%d",&iArr[i]);
select_sort(iArr,MAXlen);
printf("\n排序后:\n");
for(i = 0 ; i < MAXlen ; i++) {
if(i && i % 10 == 0) printf("%\n");
printf("%5d",iArr[i]);
}
printf("\n\n");
return 0;
}

热心网友 时间:2024-11-07 05:44

基于冒泡排序实现
void sort(int *x,int n){ int i,j,temp; for(i=1;i<n;i++) { for(j=0;j<n-i-1;j++) { if(abs(x[j])>abs(x[j+1])) { temp=x[j]; x[j]=x[j+1]; x[j+1]=temp; } } }}
int main(){ int a[6]={-3,4,2,-5,1,-6}; printf("排序前:\n"); for(int i=0;i<6;i++) { printf("%d\t",a[i]); } printf("\n"); sort(a,6); printf("绝对值排序后:\n"); for(int i=0;i<6;i++) { printf("%d\t",a[i]); } printf("\n"); return 0;}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刚买了个 iphone3G 一更新麻烦了出现了错误1014 而且手机什么都没有了... Dell vostro 1014新机怎样分区? macosv1014以上版本怎么更新 江苏智能锁种类 陕西有那些换锁哪家省钱 有必要买大牌的智能门锁吗? 陕西口碑好指纹锁哪家省钱 如何设置excel每页打印表头 excel打印多页表格时怎么设置每页都有表头 我的笔记本是DV4现在进不去系统, winpe识别不了硬盘 bios找不到... 高考语文复习文学类文本阅读2 C语言编程题,要求指针完成1 C语言编程题,用指针咋做? 魏收改武学文魏收①年十五,颇已属文。及随父赴边,好习骑射,欲...12 周公解梦梦见自己精神出轨但又不舍得现在老公2 怎么给支付宝充钱和提现&#47;怎么给支付宝充钱和提现 做软文推广所取得的效果到底如何? 梦到老公精神出轨了4 我昨天晚上做梦梦见我精神上出轨了,而且画面非常清晰2 软文推广效果怎么样?27 稔村镇陶瓷厂哪间有成品卖? 梦到自己精神出轨了2 哪些情况会导致软文推广效果较差? 企业新闻软文营销,一般发布多久才能看到宣传效果?1 手机靓号去哪能买到又好又便宜的?82 妖精的尾巴里的瑟雷夫和夏是什么关系?124 做了几天软文推广没什么效果是什么原因 成都?1 妖精的尾巴杰尔夫怎么认识纳兹?什么关系啊?杰尔夫不是一个很坏... 妖精的尾巴杰尔夫和杰拉尔什么关系?102级中,为什么提到杰尔...78 为什么有的企业做软文营销一直没有效果? C语言指针一道简单的编程题1 哪里地震了刚刚2015年2月23日是什么 c语言 指针部分编程题1 2017年2月23日是那里地震了5 刚才哪里地震了2017年2月23日2点41分 20152月23晚上哪里地震了 刚刚哪里地震了?2015年2月24日8点50分左右 刚才哪里地震了2017年2月23日2点41分1 刚刚2点40分是哪里地震了? 综艺满天星龚毅qq号谁知道啊34 英文中的”白痴”或者”傻瓜”是怎么说的29 傻瓜,四川话怎么说的175 凯迪拉克CT5来势汹汹? 宝马3系告诉你:姜还是老的辣 求各地方言&#39;傻瓜&#39;都是怎么说的啊?一定要是各地的方言哦!13 傻瓜用英语怎么说667 “傻瓜”用日语怎么说?199 韩语“傻瓜”用中文译怎么说?谢谢!65 “傻瓜”用台语是怎么说的?2 精神出轨就是可以接受的吗 包装设计中插画的重要性体现在哪里3