算法训练 数组查找及替换
来源:互联网 发布:vb.net sleep 编辑:程序博客网 时间:2024/06/05 04:43
问题描述
给定某整数数组和某一整数b。要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在A到Z的ASCII之间,替换为对应字母。元素个数不超过100,b在1至100之间。
输入格式
第一行为数组元素个数和整数b
第二行为数组各个元素
输出格式
按照要求输出
样例输入
7 2
77 11 66 22 44 33 55
样例输出
11 33 55 M
#include <iostream>#include<algorithm>using namespace std;int main(){ int n,b,i,k; int num[101]; char ch; cin>>n>>b; for(i=0;i<n;i++) { cin>>num[i]; } sort(num,num+n); for(i=0;i<n;i++) { if(num[i]%b==0) { for(k=i;k<n-1;k++) { num[k]=num[k+1]; } n--; i--; } } for(i=0;i<n;i++) { if(num[i]>='A'&&num[i]<='Z') { ch=num[i]-65+'A'; cout<<ch<<" "; } else cout<<num[i]<<" "; } cout<<endl; return 0;}
阅读全文
0 0
- 算法训练 数组查找及替换
- 算法训练 数组查找及替换
- 算法训练 数组查找及替换
- 蓝桥杯 ALGO-50 算法训练 数组查找及替换
- 【算法训练营】二维数组中的查找
- [ALGO-50] 数组查找及替换
- C语言 · 数组查找及替换
- C语言 · 数组查找及替换
- C语言 · 数组查找及替换
- C语言 · 数组查找及替换
- C语言 · 数组查找及替换
- 算法训练 区间k大数查询(数组复制、排序算法、递归查找)
- 字符串查找和替换算法
- 二维数组中的查找、空格替换、从尾到头打印链表 --漫漫算法路 刷题篇
- 数组打印、复制、赋值替换、二分法查找、命令行参数及增强for循环
- 数据结构学习笔记(一):数组及查找算法
- 数组二叉查找算法
- 二维数组查找算法
- HDU4857--逃生(反向拓扑)
- 剑指offer(一)二维数组中的查找
- Chrome 扩展程序——Imagus:图片放大预览工具
- Effective Java 创建和销毁对象 1.考虑用静态工厂方法代替构造器
- Vue列表过渡
- 算法训练 数组查找及替换
- srpingcolud简单的小工程
- ccsv6添加使用csl6455lib
- git操作之ssh与https互换
- 用innerHTML插入html代码中有样式表时需注意的地方
- hibernate配置
- HDU 6162 树链剖分
- 【转】和Oracle数据库的参数有关的几个试图
- “星星评级”样式表单设计