当前位置: 首页 > news >正文

在网上做效果图赚钱的网站公司注册代理机构深圳

在网上做效果图赚钱的网站,公司注册代理机构深圳,长春短视频运营培训,自己做的网站怎么连接计算机小练习 在堆区空间连续申请5个int类型大小空间,用来存放从终端输入的5个学生成绩,然后显示5个学生成绩,再将学生成绩升序排序,排序后,再次显示学生成绩。显示和排序分别用函数完成(两种排序方法&#xff0…

小练习

在堆区空间连续申请5个int类型大小空间,用来存放从终端输入的5个学生成绩,然后显示5个学生成绩,再将学生成绩升序排序,排序后,再次显示学生成绩。显示和排序分别用函数完成(两种排序方法)

要求:用malloc和free完成

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int *put(int *p);//输出成绩声明
int *swap(int *p);//冒泡排序函数声明
int *swap2(int *p);//选择排序声明
int main(int argc, const char *argv[])
{int *p=(int *)malloc(sizeof(int)*5);//申请5个int类型堆空间for(int i=0;i<5;i++){scanf("%d",p+i);//输入成绩}printf("你输入的成绩为:");put(p);//调用输出函数swap(p);//调用冒泡排序函数//swap2(p);//调用选择排序函数printf("排序升序后的值为:");put(p);return 0;free(p);//释放内存p=NULL;//指针指向空,避免野指针 
}
int *put(int *p)//输出函数
{for(int i=0;i<5;i++){printf("%d ",*(p+i));}putchar(10);
}
int *swap(int *p)//冒泡排序
{int temp;for(int i=0;i<5;i++)for(int j=0;j<4-i;j++){if(*(p+j)>*(p+j+1)){temp=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=temp;}}
}
int *swap2(int *p)//选择排序
{int temp;int min;for(int i=0;i<5;i++){min=i;for(int j=i+1;j<5;j++){if(*(p+min)>*(p+j))min=j;}temp=*(p+min);*(p+min)=*(p+i);*(p+i)=temp;}
}

运行截图

http://www.yayakq.cn/news/241475/

相关文章:

  • 大型 网站 建设 公司双公示 网站专栏建设
  • 360免费网站建设平台网站项目总体设计模板
  • 青岛做网站电话百度信息流推广平台
  • 网站切图大图惠州网站制作定制
  • 电视台网站策划书2023年可能倒闭的地产开发商
  • 网站开发与微信对接郴州刚刚发生的事
  • 温州市住房建设局网站wordpress 小熊资源网
  • 做搜狗网站西安网站维护公司
  • 广州网站建设 八爪鱼现在给别人做网站
  • ie 常用网站wordpress纯笔记主题
  • 做微商哪个网站好廊坊seo软件
  • 上海普陀门户网站建筑网站案例
  • 大学城网站开发公司想做视频
  • 专做阀门网站西安千秋网络科技有限公司怎么样
  • 镇江有哪些网站贵州网络推广公司
  • gooood谷德设计网站建站至尊
  • 用网站素材做logo去哪个网站做吃播
  • 网站设计案例方案怎么建免费论坛网站
  • 制作团体网站WordPress阿里云存储
  • 找设计师做网站网站怎么制作软件
  • 婚恋网站女生要求男生要一起做淘宝免费观看
  • 石家庄seo网站优化报价北京招标代理公司排名
  • 冷门行业做网站的优势网络营销方法选择
  • 上饶网站设计公司wordpress 下载失败 不能将请求写入临时文件
  • 做网站ps分辨率给多少化妆品网站栏目策划
  • 电子毕业设计网站建设360全景预览wordpress插件
  • 坪地做网站简述网站的建站具体流程
  • 汕头市门户网站建设广告公司名称
  • j2ee网站开发免费教程大型国企网站建设费用
  • 广安网站建设gphvip上海景点