题目要求:输入N个数,输出该数列中第k个最大者。

程序源码:

#include <stdio.h>
#include <string.h> void printResult(int *, int, int); int main(void)
{
int N;
int i;
int k; printf("请问您要输入几个数字?");
scanf("%d", &N);
printf("请您输入数字:"); int iDate[N]; for(i = ; i < N; i++)
{
scanf("%d", &iDate[i]);
}
printf("请问您想输出该数列中第几个最大者?");
scanf("%d", &k);
printResult(iDate, k, sizeof(iDate) / sizeof(iDate[])); return ;
} void printResult(int *date, int k, int len)
{
int i, j;
int temp; for(i = ; i < len; i++)
{
for(j = ; j < i; j++)
{
if(date[i] > date[j])
{
temp = date[i];
date[i] = date[j];
date[j] = temp;
}
}
}
printf("您要查找的数列中第%d最大者的数值为%d\n", k, date[k-]);
}

最新文章

  1. iOS:崩溃统计工具Crashlytics的使用
  2. :selected
  3. HDU 5512 Pagodas (gcd)
  4. var_dump(is_writeable(ini_get(&quot;session.save_path&quot;)));
  5. phalcon: acl权限控制
  6. Razor视图引擎布局
  7. CentOS 6.4 通过Yum给Chrome安装Adobe Flash Player
  8. javascrip中array使用
  9. java实现点名,并记录被点次数
  10. Windsock套接字I/O模型学习 --- 第二章
  11. 转:LoadRunner自带的协议分析工具
  12. 【翻译】从Store生成Checkbox Group
  13. 搭建jenkins实现自动化部署
  14. 【读书笔记】使用代理录制Web性能测试脚本
  15. vue-cli脚手架目录一览
  16. 时间序列分析工具箱——timetk
  17. a href 属性
  18. 第四界css大会 黑魔法-css网格背景、颜色拾取器、遮罩、文字颜色渐变、标题溢出渐变等
  19. HDU - 4630 离线处理区间点对问题
  20. iftop linux监控工具安装使用

热门文章

  1. 无向图的DFS遍历(方法之一)
  2. SQL SELECT SET
  3. 现在开始(Do It Now)
  4. spark 特殊函数
  5. C#检测键盘输入
  6. camstar --设备保养
  7. 9&#215;9扫雷游戏代码-C写的
  8. SQL语句中=null和is null
  9. 使用id名称和name直接获取元素
  10. fastjson将json字符串转化成bean对象解析出错的检查方法