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