1/*
2想法:
3将字符串存储在字符数组a中,设置要复制到数组B的值,遍历B的每个元素
4素数,与a中的每个元素进行比较,如果有相同的,则将B中的相应元素设置为-1。
5个输出元素非-1 in B.
6*/
7#-包括和ltstdio。H>
8#-包含字符串(&L)。H>
9 char a[100],B[100
]10 void del(int index,int len){
11 for(int i=0I<leni){
12 if(index==i)continue//下标相同,即不比较同一个元素并进入下一个循环
13 if(B[index]==a[i])B[index]=-1//使用同一个元素,设为-1
14}
15}
16 int main(){
17 gets(a)
18 memcpy(B,a,sizeof(a))//将a的元素复制到B
19 int len=strlen(a)//求a的长度
20 for(int i=0I<leni){
21 del(i,len)
22}
23 for(int i=0I<leni){//输出B中的非1元素
24 if(B[i]!=-1){
]25 printf(%C”,B[i])
26}
]27}
28返回0
29}
使用双循环依次比较每个值和下列值。如果存在相同的元素,请删除该元素。删除时,可以将以下元素依次向前移动一位,同时将总长度减少一位。参考代码如下:
考虑使用for循环或while循环。以下是一个可供参考的测试方法。如果是包含大量数据的数组,则可以考虑更有效的方法。如果是C语言编程,其实道理几乎是一样的。创建一个新的可变长度数组来保存元素组中提取的元素。以确保删除重复的元素。根据LabVIEW的特点,利用LabVIEW的一维数组查找功能,将从原始数组中提取的元素与新数组中的所有元素进行比较。如果找到相同的元素,则不将该元素添加到新数组中;如果找不到相同的元素,则将该元素添加到新数组中。
代码示例:
//只需调用函数trim
#include<stdio。H>
无效修剪(int arr[,int*PN)
{
int i,J,k
for(I=0I<*PNI)
{
for(J=I 1J<*PN)
{
if(arr[I]==arr[J])
{
]for(k=J 1K<*PNK)
arr[k-1]=arr[k
](*PN)-
}else
J
}else
J
}inter Main()
{
inti,n=20,arr[20]={12,12,2,203657001001366,12,12,50,50,50100525700700}
printf(“删除重复元素之前的数组:”)
对于(I=0I<n-1i)
{
printf(%d”,arr[I])}
printf(%dn”,arr[n-1])
trim(arr,&n)
printf(”
对于(I=0I<n-1i)
{
printf(%d”,arr[n-1])}
printf(%dn”,arr[n-1])
返回0
})
零基础想学习java,应该从哪学起?事实上,这个问题对任何语言都是一样的。从一门语言开始,我们首先需要了解语言语法(可以使用),然后了解标准库(可以使用)。有了这两个步骤,再加上一点其他语言的知识,我们应该可以开始了。我校招收的很多毕业生经
互换性的作用是什么?取长补短,取长补短,多才多艺。鼠标左右键怎么互换?鼠标左右键功能交换的步骤是:1。打开计算机的控制面板。2. 单击鼠标。3. 打开鼠标属性设置框。4. 选中复选框,单击“确定”,鼠标左键和右键功能可以互换。交换式以太网有
越来越多人开始炒股了,请问如何入门炒股比较好?让我谈谈我对股票投机的看法。我学金融,做金融。2015年之前我没有炒股。那年5月,我去了杭州,和浙江的几个同学和朋友一起玩。其中一人从2013年下半年到2014年股市牛年,一年赚了近100万元。
我有些自己设计的PSD素材,在素材网站上可以块卖么?哪些网站好些?资料公社,哪里可以上传PSD分层资料,图片资料和矢量图片资料是一个新的站,但是看起来很专业,上传收藏资料和原创资料都可以赚钱,这一个比网好!
家政行业的的市场前景如何?在日本也被称为“家庭佣工专业服务”。在日本,当客户联系家政服务公司时,公司会派人到公司实地了解客户的需求,根据客户的预算和需求提供最合适的服务方案,让客户选择兼职工作第一,日本医学院;第二,贝尼斯;第三,信使。这是
linux怎么样,它是做什么的,以后工作好吗?作为一名DBA操作和维护工程师,学习Linux有很多用处,如果你想在Linux上有一个很好的发展。Linux是必须的掌握Linux是比较容易找到工作的严格来说,这种说法是不准确的。Epoll的性
练股四头肌的好处有哪些?谢谢你的邀请。股四头肌是人体最大、最有力的肌肉之一。它在大腿前面,大腿根部朝下,膝盖朝上。它有四个头。它被称为股四头肌。它闪耀着胸肌的光芒。这是一块“门面”肌肉,具有很强的视觉冲击力。我练股四头肌,只有两个动作,哑铃
虚拟主机是什么概念?虚拟主机相当于一个网站空间,你的网站应该建立在这个空间上
建网站要用什么?怎么建?要建立一个网站,至少需要准备好网站所需的服务器、域名和相关源代码。但是大多数人都不知道怎么写一个自己满意的网站,所以我推荐在这里使用国内大型互联网公司提供的网站建设服务网站建设之星:主要是2年前的主流模板,有上百个模
cocos和unity哪个更适合做文字冒险游戏?两者都可以,但建议使用unityunity有更强大的功能和更多的插件和资源。无论是免费的还是付费的,合理使用这些插件可以大大提高游戏开发的效率。一般来说,文本冒险游戏由2D背景、2D角色、文本