题目

解决代码及点评

/*
功能:间隔元素排序。用随机函数产生25个[25,75]之间的整数, 把它送到一维数组M中。要求对M[I],M[I+J],M[I+2*J],…这些元素按从小到大的顺序排序。J的值由键盘输入,I从1到J变化。实际上是以J为间隔排了J个对列,每个对列中从小到大排序。时间:3:03 2013/10/26
*/#include<stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{time_t t;srand((unsigned)time(&t));            //随机函数发生器int a[25];for(int i=0;i<25;i++){a[i]=rand()%50+25;//用随机函数产生25个[25,75]之间的整数,存入数组中if(i%5==0)printf("\n");printf("%3d",a[i]);}printf("\n\n");int j;scanf_s("%d",&j);for(int i=0;i<=j;i++){for(int k=i;k<25;k+=j){if(k+j<25){for (int t=k+j;t<25;t+=j){if(a[k]>a[t]){a[k]=a[k]+a[t];a[t]=a[k]-a[t];a[k]=a[k]-a[t];}}}}}printf("\n\n");for(int i=0;i<25;i++){if(i%5==0)printf("\n");printf("%3d",a[i]);}system("pause");
}

代码编译以及运行

由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:

1)新建工程

2)选择工程

3)创建完工程如下图:

4)增加文件,右键点击项目

5)在弹出菜单里做以下选择

6)添加文件

7)拷贝代码与运行

程序运行结果

代码下载

http://download.csdn.net/detail/yincheng01/6681845

解压密码:c.itcast.cn






转载于:https://www.cnblogs.com/new0801/p/6177417.html

基于visual Studio2013解决C语言竞赛题之1067间隔排序相关推荐

  1. 基于visual Studio2013解决C语言竞赛题之1026判断排序

          题目 解决代码及点评 /********************************************************************** ...

  2. 基于visual Studio2013解决C语言竞赛题之1085相邻之和素数

        题目 解决代码及点评 /************************************************************************/ /* ...

  3. 基于visual Studio2013解决C语言竞赛题之1081shell排序

        题目 解决代码及点评 /************************************************************************/ /* ...

  4. 基于visual Studio2013解决C语言竞赛题之1027 YN

          题目 解决代码及点评 /*计算Yn的值,直到|Yn - Yn-1|<10-6为止,并打印出此时共作了多少次COS计算. 提示:Yn+1=COS(Yn),故本题 ...

  5. 基于visual Studio2013解决C语言竞赛题之1089牛虎过河

        题目 解决代码及点评 /************************************************************************/ /* ...

  6. 基于visual Studio2013解决C语言竞赛题之1070删除相同节点

        题目 解决代码及点评 /************************************************************************/ /* ...

  7. 基于visual Studio2013解决C语言竞赛题之0502最小数替换

         题目 解决代码及点评 /************************************************************************/ ...

  8. 基于visual Studio2013解决C语言竞赛题之1091多项式

        题目 解决代码及点评 /************************************************************************/ /* ...

  9. 判断同构数 c语言,基于visual Studio2013解决C语言竞赛题之0413同构数

    JQuery的基础和应用 1.什么是?    DOM的作用:提供了一种动态的操作HTML元素的方法.    jQuery是一个优秀的js库.用来操作HTML元素的工具.    jQuery和DOM . ...

最新文章

  1. 全文翻译(全文合集):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
  2. linux minicom usb串口
  3. 名词解释CPC、CPM、CPA.......[来源于网络]
  4. Transformation
  5. Angular NgModule 中的 declarations 和 exports定义
  6. 没有bug队——加贝——Python 练习实例 1,2
  7. Unity Shader: 理解Stencil buffer并将它用于一些实战案例(描边,多边形填充,反射区域限定,阴影体shadow volume阴影渲染)
  8. Google地图更新,更AI更贴心更节约时间,就是不敢来中国
  9. Java版 微信红包算法
  10. 重启打印机服务bat命令
  11. 济南遥墙机场停5天怎么收费,济南遥墙国际机场停车场收费标准
  12. 二叉树的前中后序遍历
  13. Android常用工具类...
  14. 离群值是什么意思_ESD—检验离群值
  15. c#阿里CSB接口对接--
  16. 一种绝对提高开发水平的方法(转)
  17. python短信验证码_python发送短信验证码
  18. 数字化汗字中仲字如化数字化_如何将旧的电影照片数字化
  19. 通过ROS进行多机协同控制
  20. 【首次起用黑人模特的Prada】

热门文章

  1. Spark RDD Action
  2. Java JDBC Statement
  3. hadoop 概要
  4. matplotlib.pyplot.subplot
  5. python特征数据类型及常用操作对比_更高效的利用Jupyter+pandas进行数据分析,6种常用数据格式效率对比!...
  6. 天融信网闸web界面登录方式_有颜值更有才华,乘风破浪的天融信面板AP接受硬核实测...
  7. go数据结构与算法| 稀疏数组
  8. Spring MVC学习总结(20)——SpringMVC传参总结
  9. 一个完整的html文件包含哪些标签,HTML基础有哪些单标签
  10. linux ppp 串口 gprs,linux下GPRS ppp拨号默认路由问题(存在eth0)