【C语言】删除相同的数
描述
编写程序,删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。 |
输入
输入数组中元素个数,占一行;输入一组数据,占一行。 |
输出
输出删除相同数以后的数组,输出占一行 |
难度
中等 |
输入示例
19 2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10 |
输出示例
2 3 4 5 6 7 8 9 10 |
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int n;
scanf_s("%d\n", &n);
int* a = (int*)malloc(sizeof(int) * n);
int* b = (int*)malloc(sizeof(int) * n);
for (int i = 0; i < n; i++)
{
scanf_s("%d", &a[i]);
if (a[i] == a[i - 1])
b[i] = 1;
else b[i] = 0;
}
for (int i = 0; i < n; i++)
{
if (b[i] == 0)
printf("%d ", a[i]);
}
free(a);
free(b);
return 0;
}
【C语言】删除相同的数相关推荐
- C语言删除字符串的所有尾部空格
<C语言程序设计教程(朱鸣华)第3版>182页编程题1 编写程序,删除字符串的所有空格(要求用指针编程序) ****代码如下 #define _CRT_SECURE_NO_WARNINGS ...
- C语言删除二维数组的重复数据的一个方法
C语言删除二维数组的重复数据的一个方法 //以下头文件,未及清理 #include "stdafx.h" #include <vector> #include < ...
- c语言删除字符常数组的某一个元素,C语言实现删除数组中某个元素
C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗?下面将讲述在C语言中实现删除数组中某个元素的两种方法,大家一起看看吧. 方法1:/* name: c语言 删除数组的某个元素 ...
- c语言删除数组中的最小值,C语言中删除数组中某个元素的方法
C语言中删除数组中某个元素的方法 发布时间:2020-06-17 14:22:39 来源:亿速云 阅读:1964 作者:鸽子 C语言实现删除数组中某个元素 大家知道C语言实现删除数组中某个元素方法吗? ...
- R语言删除包含缺失值的行并将字符数据列(character)转化为因子列(factor)实战
R语言删除包含缺失值的行并将字符数据列(character)转化为因子列(factor)实战 目录
- R语言删除ggplot可视化图中的所有x轴轴标签实战:ggplot可视化默认包含所有x轴轴标签、删除ggplot可视化图中的所有x轴轴标签实战
R语言删除ggplot可视化图中的所有x轴轴标签实战:ggplot可视化默认包含所有x轴轴标签.删除ggplot可视化图中的所有x轴轴标签实战 目录
- C语言输入一个任意数求各位数的和
C语言输入一个任意数求各位数的和 int main(void) {int x, r, s = 0;scanf("%d", &x);while (x>0){r = x ...
- C语言删除链表的算法(附完整源码)
C语言删除链表的算法 C语言删除链表的算法完整源码(定义,实现,main函数测试) C语言删除链表的算法完整源码(定义,实现,main函数测试) #include <iostream>st ...
- C语言删除单链列表中间的节点的算法(附完整源码)
C语言删除单链列表中间的节点的算法 C语言删除单链列表中间的节点的算法完整源码(定义,实现,main函数测试) C语言删除单链列表中间的节点的算法完整源码(定义,实现,main函数测试) #inclu ...
- c语言第七章函数调用题库,c语言题库7-函数.doc
c语言题库7-函数 主要考核内容:函数 序号题目答案选择题1有以下程序 int f(int a) { return a%2; } main() { int s[8]={1,3,5,2,4,6},i,d ...
最新文章
- netstat和lsof端口结果不一致
- 设置android电话震动,Android手机震动的设置步骤
- MySQL 视图的基础操作
- Docker入门(CentOS7)
- jzoj5097-[GDOI2017day1]取石子游戏【并查集,LCA】
- html 边框轮廓,CSS半圈(边框,仅轮廓)
- 讯闪菜单密码去除方法
- [转]网站嵌入天气预报
- pygame游戏_Pygame游戏——Pong游戏(三)
- 洛谷P1141 01迷宫
- Linux uname命令
- 程序员30多岁了还单身的原因
- sql prompt linux,SQL PROMPT的设置
- 三维人体姿态估计年度进展综述(周晓巍教授)
- 通达OA11.0 补丁文件
- sam卡和sim卡区别_SAM卡概述
- 怎样把pdf转换成excel转换器
- android—性能优化2—内存优化
- 机器学习小组知识点36:FCM聚类
- MySQL不等于判断时,null空值处理问题
热门文章
- 图文一步步详细描述刷机Mobile 6.5 的过程(内涵6700、6750、6800、6900刷机工具及驱动)...
- 企业云盘哪个最好用?
- 计算DOS:WIEN2k
- python 虚部_python – Numpy警告:将Complex复制到实际丢弃的虚部
- 玩转vmware局域网
- int32_t int64_t和int的区别
- 删 卡尔 波普尔_卡尔波普尔与进化论的可证伪性
- Anaconda3安装教程及说明
- 2020年四川达州中考作文题目及点评
- botoom tab + title bar