在一列数据中,删除指定的值。输出每次删除后的数列。若数列中无待删除数据,则输出原数列。

输入格式:

在第1行输入一个整数n(0<n<=1000),表示数据个数;

在第2行输入n个整数,以空格分隔;

在第3行输入整数m,表示需要删除的值。

输出格式:

每次删除后,输出删除后的数列,每个数据后有一个空格。

每行输出一次删除后结果。

若数列中无待删除数据,则输出原数列。

输入样例 1:

10
5 8 7 12 17 15 3 7 7 10
7

输出样例 1:

5 8 12 17 15 3 7 7 10
5 8 12 17 15 3 7 10
5 8 12 17 15 3 10

输入样例 2:

10
5 8 7 12 17 15 3 7 7 10
6

输出样例 2:

5 8 7 12 17 15 3 7 7 10 

示例答案:

#include<stdio.h>
int main(){int num,a[1000],dele,valid,i,k,out,cn=0;scanf("%d",&num);for(i=0;i<num;i++){scanf("%d",&a[i]);}scanf("%d",&dele);for(i=0;i<num;i++){if(a[i]==dele)cn++;}if(cn==0){for(i=0;i<num;i++){printf("%d ",a[i]);}}else{for(k=0,valid,out=1;k<cn;k++){valid=out;for(i=0;i<num;i++){if(a[i]==dele&&valid!=0){valid--;continue;}if(a[i]!=dele||valid==0){printf("%d ",a[i]);}}printf("\n");out++;}}}

PTA 一维数组 7-3 删除指定数据相关推荐

  1. js数组删除指定数据方法

    js数组删除指定数据方法 第一种:如果数据是一个一个添加进入数组中的 可以用pop来进行删除最后一个(可以用在upload上传判断是否符合等) let arrList = []; let arr = ...

  2. 易语言教程数组删除成员和删除指定成员

    删除成员()表面看是一个简单的数组操作命令,其实有很多类型,必须删除指定成员,删除重复成员,删除多个指定成员,删除多个重复成员,一次性删除数组中重复的成员等等,所以本课叫录制了基础的删除成员和删除指定 ...

  3. Excel怎么删除指定数据单元格

    今天小编跟大家分享一下Excel怎么删除指定数据单元格 1.如下图我们想要批量删除李松单元格 2.首先我们选择值日人员数据单元格区域 3.然后我们点击下图选项(Excel工具箱,百度即可了解详细下载安 ...

  4. C# List集合查找删除指定数据

    C# List集合查找删除指定数据 文章目录 1.实体类 2.操作第一个负荷条件数据 3.操作所有符合条件数据 4.优质源码 文章目录 1.实体类 public class FaultLevelMod ...

  5. 微信小程序云数据库-删除指定数据

    小程序数据库上传上次已经讲过了,这次写点删除指定id的数据,在网上找了半天,结果都是妖魔鬼怪什么代码都有,但是没有能用的,所以还是推荐看官方的文档:官方文档 官方文档是最准确的,而且小程序也刚刚兴起, ...

  6. filter用于js数组删除指定数据

    场景: 话不多说直接上代码 1.数组中删除某个值 let arr = [1,2,3,4,5,6]//原数组 ,删除其中的2arr = arr.filter(item => item != 2)c ...

  7. 一维数组cvs文件,求数据平均值

    csv文件: Month,Sales 1-01,3071.5425 1-02,3068.012 1-03,3128.9271 1-04,3117.9739 1-05,3075.0301 1-06,30 ...

  8. PTA 一维数组 7-6 2048游戏模拟(1)单行向左移动叠加

    <2048> 是一款比较流行的数字游戏,最早于2014年3月20日发行.这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方 ...

  9. R语言入门——删除指定数据

    目录 引言 数据准备 方案一:互斥法 方案二:位置法 总结 引言 在R学习中经常用到的是按着某种逻辑值提取数据集.本文来讲一下利用索引的手法删除数据集合. 数据准备 > Data英雄 职业 熟练 ...

最新文章

  1. python查询mysql中文乱码问题
  2. 010 并发的三个特性
  3. 丢弃Transformer!旷视和西安交大提出基于FCN的端到端目标检测网络
  4. Windows 10 编程遥控 Ardunio
  5. VB.NET程序如何巧妙释放内存
  6. 做题不如巧做题,初中数学题型解题技巧都在这!
  7. ios注销所有通知_您一直想了解的有关iOS中通知的所有信息
  8. FreeRTOS移植到STM32F103
  9. libevent源码深度剖析十二
  10. EXCEL 数据透视表的简单使用
  11. poi创建数据透视表_如何创建数据透视表样式
  12. HTML5的结构元素
  13. git出现 [rejected]master -> master (non-fast-forward)问题怎么解决
  14. Shell显示系统时间的全年日
  15. 华为防火墙查看日志命令_华为防火墙命令
  16. python读取word文档结构图_Word 有什么技巧,让你相见恨晚?
  17. R语言笔记7:functions——编写函数所需的基础知识
  18. 没有植入的内容就是TM在逗我
  19. 武汉新时标文化传媒有限公司新型网红经济爆发式增长
  20. 教你如何电脑被盗还能找回

热门文章

  1. 退出mysql控制台与退出mysql
  2. opera中添加搜索引擎
  3. Linux单网卡双IP
  4. 计算机体系结构-精简指令集和复杂指令集
  5. 输入法的半角和全角切换
  6. SpringCloud个人笔记
  7. 深入MTK平台bootloader启动之【 Pre-loader -> Lk】分析笔记
  8. linux查看硬盘信息命令
  9. Java编程那些事儿11——JDK的获得、安装和配置
  10. Leetcode 971 C++代码