当前位置: 首页 > news >正文

1858. 数组查找及替换

问题描述

给定某整数数组和某一整数 b 。

要求删除数组中可以被 b 整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在 '𝐴‘ 到 'Z' 的 ASCII 之间,替换为对应字母。

元素个数不超过 100,𝑏 在 1 至 100 之间。

输入

第一行为表示数组元素个数 N 和整数 b。(1≤𝑁≤100)

第二行为数组各个元素。

输出

按照要求输出。

附代码:

#include<iostream>
using namespace std;
int main()
{
    int N,b,x=0,temp;
    cin>>N>>b;
    if(N>=1&&N<=100)
    {
        int a[N];
        for(int i=0;i<N;i++)
        {
            cin>>a[i];
        }
        for(int i=0;i<N;i++)
        {
            if(a[i]%b!=0)
            {
                a[x]=a[i];
                x++;    
            }
        } 
        for(int y=0;y<x-1;y++)
        {
             if(a[y]>a[y+1])
             {
                 temp=a[y];
                 a[y]=a[y+1];
                 a[y+1]=temp;
            }    
        }
        for(int y=0;y<x;y++)
        {
             if(a[y]>64&&a[y]<91)
             cout<<char(a[y])<<" ";
             else
            cout<<a[y]<<" ";
        }     
    }    
    return 0;
}

http://www.lryc.cn/news/407833.html

相关文章:

  • 计算机视觉与面部识别:技术、应用与未来发展
  • 懒人精灵安卓版纯本地离线文字识别插件
  • 在线教育数仓项目(数据采集部分1)
  • 帕金森病(PD)诊断:三种基于语音的深度学习方法
  • 【资料分享】2024钉钉杯大数据挑战赛A题思路解析+代码演示
  • 【优质精选】12节大模型系列教学课程之二:RAG 原理与应用
  • vue3前端开发-小兔鲜项目-产品详情基础数据渲染
  • Docker入门指南:Linux系统下的完整安装步骤与常见问题解答
  • Netty实现数据上下行
  • 【React】事件绑定:深入解析高效处理用户交互的最佳实践
  • SpringCloud:使用OpenFeign优化前面的Nacos实现高效购物车商品信息处理
  • 计算机三级嵌入式笔记(二)——嵌入式处理器
  • 【GoLang】Golang 快速入门(第一篇)
  • Linux中的三类读写函数
  • MATLAB基础应用精讲-【数模应用】二元Probit回归分析
  • 找工作准备刷题Day10 回溯算法 (卡尔41期训练营 7.24)
  • 如何有效的进行小程序的优化
  • FPGA-ROM IP核的使用(2)
  • Manticore Search(es轻量级替代)
  • 测试开发面试题---计算机网络
  • Wonder3D 论文学习
  • 【MySQL进阶之路 | 高级篇】显式事务和隐式事务
  • Ruby、Python、Java 开发者必备:Codigger之软件项目体检
  • day05 Router、vuex、axios
  • yolov5-7在opencv里跑自己的onnx模型
  • JVM 11 的优化指南:如何进行JVM调优,JVM调优参数有哪些
  • nginx的配置和使用
  • mysql面试(六)
  • 6.乳腺癌良性恶性预测(二分类、逻辑回归、PCA降维、SVD奇异值分解)
  • Vue3响应式高阶用法之markRaw()