1144: 零起点学算法51——数组中删数(C语言)
题目:
题目来源WUSTOJ
源代码:
#include<stdio.h>
int main() {int n, m, i, a[20];while (scanf("%d", &n) != EOF) {for (i = 0; i < n; i++) {scanf("%d", &a[i]); // 输入n个整数}scanf("%d", &m); //输入mfor (i = 0; i < n; i++) {if (m == a[i]) { // 数组中找到了整数mn--; // n减1for (; i < n; i++) {a[i] = a[i + 1]; // 将以后的数向前移一位}}}if (n != 0) { // 删除后数组中至少有1个整数for (i = 0; i < n - 1; i++) {printf("%d ", a[i]);}printf("%d\n", a[i]); // 最后一个数换行}}return 0;
}
测试数据:
数据1:
4 1 2 3 4
0
结果:
1 2 3 4
数据2:
4 1 2 3 4
1
结果:
2 3 4
数据3:
4 1 2 3 4
4
结果:
1 2 3
数据4:
1 2
2
结果:
注意:
- 多组输入
- 最后换行
- 删除后没有数的话,不需要输出任何东西
- 数组中没有m的话,原样输出
截图:
1144: 零起点学算法51——数组中删数(C语言)相关推荐
- 1145: 零起点学算法52——数组中删数II
1145: 零起点学算法52--数组中删数II Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted: 29 ...
- Problem E: 零起点学算法84——数组中删数II
Description 在给定的数组中删除数 Input 多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m Output 删除在第一行的n个整数中的数字m(多 ...
- Problem C: 零起点学算法82——数组中查找数
Problem C: 零起点学算法82--数组中查找数 分析 对数据进行遍历判断即可. Description 在给定的数组中查找一个数 Input 多组测试,每组第一行输入1个整数n(n<20 ...
- 零起点学算法82——数组中查找数
Description 在给定的数组中查找一个数 Input 多组测试,每组第一行输入1个整数n(n<20),然后是n个整数 第二行输入1个整数m Output 查找在第一行的n个整数中第一次出 ...
- c语言起点零算法32继续求多项式,武汉科技大学ACM :1001: 零起点学算法34——继续求多项式...
Problem Description 输入1个正整数n, 计算1+(1+2)+(1+2+3)+...+(1+2+3+...+n) Input 输入正整数n(多组数据) Output 输出1+(1+2 ...
- 零起点学算法22——华氏摄氏温度转换
零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个华氏 ...
- 1115: 零起点学算法22——华氏摄氏温度转换
1115: 零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Submitted: 3 ...
- 1182: 零起点学算法89——母牛的故事(*)
Description 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个 ...
- 零起点学算法104——第几天?
零起点学算法104--第几天? Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lld Description 给定一个日期,输 ...
最新文章
- python的turtle绘图体系入门必看(一)
- 关于Qstring.replace传参Qstring.length为0引起程序退出的记录
- 论坛头条内容链接地址有误
- 程序架构探讨—001 多段select语句的方案
- STM32 CAN通信协议详解—小白入门(一)
- mac下安装nginx+php+mysql
- 分析方法论_用户生命周期的建立
- 算术平均数、几何平均数、
- 剧院在线选座票务系统
- 仿苹果商店 html5效果,8个超炫酷仿苹果应用的HTML5动画
- Linux内核之 module_init解析 (下)
- JavaScript中0.1+0.2问题
- python--查看微信好友是否删除自己
- 人工智能生成 logo 神器
- 3dsmax: Failed to load max file: C:/Users/cyl/AppData/Local/Thinkbox/Deadline/s
- Linux shell编程100例
- Linux下vim的复制、粘贴操作
- android中终端命令大全,Android系统在超级终端下必会的命令大全(八)
- matlab绘图函数plot调整显示参数
- 【洛谷试炼场】普及练习场——排序Ex
热门文章
- 装nvida显卡驱动后循环登录 闪退的方法UBUNTU16.04
- NanoPi NEO Air内EMMC系统克隆至全新的SD卡
- 红米手机里突然出现android,红米手机有隐藏应用的功能吗?
- 基于最小二乘法的点云空间平面拟合(C++实现)
- 爱立信携手EBU和BBC展示直播字幕制作的新标准
- 2017年9月英语总结
- 信息孤岛影响_消防管理中,互不关联的“数据孤岛”如何解决?
- 80 Gbps 的 USB4 2.0 要来了!
- Android-0.第三方登录简介
- 用中文编程,就不用学英语?我保证你会更头疼!