OJ 系列之查找与排序
来源:互联网 发布:厦门理工软件学院地址 编辑:程序博客网 时间:2024/06/06 02:43
// FindAndSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"/*输入一行数字:123 423 5645 875 186523 在输入第二行:23 将第一行中含有第二行中“23”的数输出并排序 结果即:123 423 186523 *//** Function: FindAndSort* Usage: void FindAndSort(pInput,len,num)* -----------------------------------------------------*/void FindAndSort(long pInput[],int len,int num){int i,j=0;int temp = 0;long pOutput[1024];int pOutputLen = 0;for (i=0;i<len;i++){temp = pInput[i];while(temp){if (temp %100 == num) /*找到*/{pOutput[pOutputLen] = pInput[i];pOutputLen ++;break;}else{temp = temp/10;/*除以10继续找*/}}}int min = 0;for (i=0;i<pOutputLen;i++) /*冒泡*/{for (j=i+1;j<pOutputLen;j++){if (pOutput[j]<=pOutput[i]){temp = pOutput[i]; pOutput[i] = pOutput[j];pOutput[j] = temp;}}}for (i=0;i<pOutputLen;i++) /*输出*/{printf("%d ",pOutput[i]);}}int _tmain(int argc, _TCHAR* argv[]){char c = 'a';long pInput[1024];int temp;int len=0;while (c!='\n'){scanf("%d%c",&temp,&c);pInput[len] = temp;len ++;}scanf("%d",&temp);FindAndSort(pInput,len,temp);getchar();getchar();return 0;}
0 0
- OJ 系列之查找与排序
- OJ 系列之整数排序
- OJ 系列之整型字符串排序
- CrackingtheCodeInterview之排序与查找
- 排序算法系列之二叉查找树
- OJ 系列之字符串过滤与压缩
- OJ 系列之去重复字符串并排序
- 面试相关之排序与查找
- 算法笔记之常用查找与排序
- 内部排序系列 之 插入排序与shell(希尔)排序
- 内部排序系列 之 冒泡排序与快速排序
- 内部排序系列 之选择排序与堆(heap)排序
- OJ 继承与组合类问题之 Shape系列 5
- OJ系列之---IP与整数之间的转换
- Uva oj (算法入门经典) 排序与检索系列水题系列
- OJ函数之折半查找
- 一中OJ #1151 [USACO Jan08] 化妆晚会 | 排序与查找 | 解题报告
- 查找系列之二叉排序树
- Go语法
- Android 官方推荐 : DialogFragment 创建对话框
- 从16进制颜色中获取UIColor
- 设计模式:创建型模式:原型模式(prototype pattern)
- 使用系统自带的TabBar的tabBarController,切换界面时,显示/隐藏tabBar
- OJ 系列之查找与排序
- 关于在调试lwip的短连接的心得
- HDP 2.1 HBase security problem
- 阿里前端线上笔试题以及答案总结
- poj 2352 stars 树状数组
- leetcode_num6_Zigzag
- Ubuntu12.04环境下配置ARM交叉编译环境
- 设计模式-状态模式(state pattern)
- JackrabbitTest