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

江苏省住房建设厅网站适合小学生的最新新闻

江苏省住房建设厅网站,适合小学生的最新新闻,淘宝哪家做网站靠谱,wordpress安装的要求系列文章《C语言经典100例》持续创作中,欢迎大家的关注和支持。喜欢的同学记得点赞、转发、收藏哦~后续C语言经典100例将会以pdf和代码的形式发放到公众号关注:Python编程爱好者 即时查收文档及代码1 题目函数:fun()功能&#xff…

2fd7c2591add6ef8cd915706511cae9e.png

系列文章《C语言经典100例》持续创作中,欢迎大家的关注和支持。

喜欢的同学记得点赞、转发、收藏哦~

后续C语言经典100例将会以pdf和代码的形式发放到公众号

关注:Python编程爱好者 即时查收文档及代码

1 题目

函数:fun()
功能:删除一维数组中所有相同的数,使之只剩一个。
描述:数组中的数据已经按照从小到大排列,函数返回删除后数组中元素的个数
举例:
一维数组中的数据是:2,2,2,2,3,3,4,4,5,6,6,6,7,7,8,9,9,9,10,10
删除后数组中的内容是:2,3,4,5,6,7,8,9,10

0605cd230cabf8fcaee7d1c6723b8588.png

C语言100题集合-ex005

2 思路

初始化没有重复元素最右方的指针 a

当前元素与前一个元素进行比较,如果相同,则调到下一个,否则指针a+1

3 代码

#include <stdio.h> 
#include <stdlib.h>
#define N 20/**
函数:fun()
功能:删除一维数组中所有相同的数,使之只剩一个。
描述:数组中的数据已经按照从小到大排列,函数返回删除后数组中元素的个数
举例:
一维数组中的数据是:2,2,2,2,3,3,4,4,5,6,6,6,7,7,8,9,9,9,10,10
删除后数组中的内容是:2,3,4,5,6,7,8,9,10
**/int fun(int *s) {int a = 1;for (int i = 1; i < N; ++i) {if (*(s+i) != *(s+i-1)) {  // 当前元素与前一个元素进行比较,如果相同,则调到下一个,否则a+1*(s+a) = *(s+i);a++;}}return a;
}int main(int argc,char const *argv[]) { int s[N] = {2,2,2,2,3,3,4,4,5,6,6,6,7,7,8,9,9,9,10,10};int cnt = fun(s);printf("删除后的数组元素个数为:%dn",cnt);
}

示例结果:

$ gcc ex005.c -o demo
$ ./demo
删除后的数组元素个数为:9

--END--

喜欢本文的同学记得帮忙转发+点赞~

更多内容,欢迎大家关注我们,后续带来更多系列文章以及干货!

关注:Python编程爱好者 即时查收文档及代码

赞同、收藏、笔芯是对我最大的鼓励Thanks♪(・ω・)ノ

http://www.lbrq.cn/news/2772415.html

相关文章:

  • 泰安网站建设方案书东莞seo建站公司
  • 做棋牌网站建设搜索引擎seo关键词优化效果
  • 网站设计需求大数据精准营销
  • 设计网站横幅seo排名的职位
  • 北京专门做网站的公司微信投放广告多少钱
  • 丽水市城乡建设局网站深圳发布最新通告
  • 做购物类网站有哪些seo网站排名优化服务
  • 西城网站建设域名备案查询
  • 新泰网站制作网络推广发帖网站
  • 没网站怎么做淘宝客百度seo排名优化
  • wordpress做过的大型网站推广公司
  • 小型网站建设的经验搜索引擎优化岗位
  • 网站建设公司汕头的无锡网站优化公司
  • 怎么介绍自己的优势seo手机端优化
  • 做网站给菠菜引流百度运营优化师
  • 曲靖网站建设公司聚名网官网登录
  • 网站建设需注意的问题seo人员是什么意思
  • wordpress ping服务列表山西seo和网络推广
  • 深圳网站的公司最近新闻大事
  • 营销型网站建设制作推广手机百度搜索引擎
  • 企业腾讯邮箱入口鄂州网站seo
  • 学做效果图的网站品牌策划是做什么的
  • 网站怎么做才有收录网站平台搭建
  • 百度做网站推广多少钱网络推广企业
  • 北京怀柔网站建设公司天津百度推广代理商
  • 大港做网站手机怎么建自己的网站
  • 益阳网站建设公司电话公司如何做网络推广营销
  • 大连做网站的科技公司网络推广员压力大吗
  • 一个服务器放多少网站seo企业优化顾问
  • 如何做wap网站西宁网站seo
  • consul-基础概念
  • LeetCode100-560和为K的子数组
  • 如何在 uBlock Origin 中忽略指定网站的某一个拦截规则
  • Poisson分布:稀有事件建模的理论基石与演进
  • Vue3 中使用 Element Plus 完整指南
  • 算法题打卡力扣第26. 删除有序数组中的重复项(easy))