*将第一行中含有第二行中“23”的数输出并排序
2016-03-02 15:52
525 查看
题目描述:
输入一行数字:123 423 5645 875 186523
在输入第二行:23
将第一行中含有第二行中“23”的数输出并排序
结果即:123 423 186523
代码:
输入一行数字:123 423 5645 875 186523
在输入第二行:23
将第一行中含有第二行中“23”的数输出并排序
结果即:123 423 186523
代码:
#include <iostream> #define MAX 100 using namespace std; int main() { int a ,temp,s,i,j; char c=' '; int sort ,t=0; i=0; while(c!='\n') //存储数据 { scanf("%d%c",&temp,&c); a[i]=temp; i++; } scanf("%d",&S); for(j=0;j<=i;j++) //查找关键数据 { temp=a[j]; while(temp>0) { if(temp%100==s) { sort[t]=a[j]; t++; break; } else temp=temp/10; } } for(i=0;i<t-1;i++) //排序 for(j=0;j<t-i-1;j++) { if(sort[j]>sort[j+1]) { temp=sort[j]; sort[j]=sort[j+1]; sort[j+1]=temp; } } for(i=0;i<t;i++) { printf("%d",sort[i]); } return 0; }
相关文章推荐
- Android中如何做到Service被关闭后又自动启动
- .NET程序连接OPC Server时出错 对 COM 组件的调用返回了错误 HRESULT E_FAIL
- 在ABP中通过EF直接执行原生Sql的解决方案
- 空格替换 剑指offer
- NVL和NVL2的用法
- 企业年终如何做好人事工作
- 《第一行代码》笔记
- 选择排序和插入排序及其优化
- VBA教程初级(三):变量的声明与作用域
- Android框架之网络通信Volley
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍
- 合理使用Ehcache
- 工作日志2014-07-07
- c++第一次实验
- java生成二维码到页面、到本地
- c++第一次实验
- js 闭包
- Handler机制深入解析
- Android应用开发中模拟按HOME键效果
- Java中的main()方法详解