习题20150611.4

转载 2015年07月07日 22:34:32

删除一个数组中重复的元素。例如 1 ,2, 2,2,3,3,3,4,4,5,5,5,6,6,6 -> 1,2,3,4,5,6

#include<stdio.h>

#include<stdlib.h>
#include<time.h>
int cmp(const void*a,const void*b)
{return *(int*)a-*(int*)b;}
int delsame(int a[],int n,int b[])
{
int flag=0,i,count=0;
qsort(a,n,sizeof(int),cmp);
b[count]=a[0];
for(i=1;i<n;i++)
{
if(a[i]!=b[count])
b[++count]=a[i];
}
return count+1;
}
int main(void)
{
int a[100],b[100];
int i,count;
srand(time(0));
for(i=0;i<20;i++)
{
a[i]=rand()%20;
printf("%4d",a[i]);
}
printf("\n");
count=delsame(a,20,b);
for(i=0;i<count;i++)
{
printf("%4d",b[i]);
}
system("pause");
return 0;
}

相关文章推荐

习题7-1 uva 208(剪枝)

题意:按最小字典序输出a到b 的所有路径。 思路:先处理出个点到目标点b的情况(是否能到达),搜索即可。 最开始我只判了a能否到b,然后给我的是WA,然后看了半天感觉思路没什么问题,然后把所有点都...

UVa #1533 Moving Pegs (习题7-12)

跳棋+黑白棋,模拟大法好 我的码写的挺丑陋的,而且速度也很慢。。摸爬滚打AC了也不想再改进了,想快点进入第八章,dp还在等着我哈哈哈 Run Time: 1.202s #define UV...

《快学Scala》第17章习题参考解答(类型参数)

《快学Scala》第17章参考解答,有不对的地方还请指出。

C++primer plus 第三 四章的习题(自己写的)

C++primer plus 课后习题答案(自己写的,希望对刚入门的童鞋有帮助!!!)

柯朗微积分与数学分析习题选解(1.1 节 a)

一直在读《陶哲轩实分析》,陶的书非常的严谨,环环相扣,但是也有个缺点就是计算性的例子和应用方面的例子太少了。所以就又找了本柯朗的《微积分与数学分析》搭配着看。柯朗的书的习题与陶的风格完全不同,里面有大...

【JAVA 课后习题 10.3】

package OctTTYwo;public class MyInteger { int value ; String valuel; public MyInteger...

Week 8:Unsupervised Learning 第一部分课后习题解答

大家好,我是Mac Jiang,今天和大家分享Coursra —Stanford University —Machine Learning第八周Unsupervised Learing 第一部分Clu...

c++primer(第五版) 第十章 泛型算法习题答案

第五版第九章以后的参考答案在网上很难找,于是就决定自己认真写一份,当做练习吧. 10.1,    10.2#include #include #include #include #i...

习题3-5 UVa 227 Puzzle

难点: 1.行与列的关系难理清要点: 1.scanf(” %c”,&c),(注意前面的空格)可以跳过换行符等#include #include char map[5][5]; const int ...

编程珠玑之第三章习题1

问题描述: 1. 本书行将出版之时,美国的个人所得税分为5种不同的费率,其中最大的费率大约为40%。以前的情况更为复杂,税率也更高。下面所示的程序文本采用25个if语句的合理方式来计算1978年的美...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)