空间换时间小例子(2)
2017-07-28 08:14
134 查看
/* 明明想在学校中请一些同学一起做一项问卷调查, 为了实验的客观性,他先用 计算机生成了N个1到1000之间的随机整数(N≤100), 对于其中重复的数字,只保留一个,把其余相同的数去掉, 不同的数对应着不同的学生的学号。然 后再把这些数从小到大排序, 按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作 输入 input 有2行,第1行为1个正整数,表示所生成的随机数的个数: N 第2行有N个用空格隔开的正整数,为所产生的随机数。 输出 output 也是2行,第1行为1个正整数M,表示不相同的随机数的个数。 第2行为M个用空格隔开的正整数,为从小到大排好序的不相同的随机数 */ #include <stdio.h> int main() { int N; int i; int num; int count = 0; int p[1001] = {0}; scanf("%d\n", &N); for(i = 0; i < N; i++) { scanf("%d", &num); if(p[num] == 0) { p[num] = num; count++; } } printf("%d\n", count); for(i = 0; i < 1001; i++) { if(p[i] != 0) { printf("%d ", p[i]); } } return 0; }
相关文章推荐
- 一次完整的oracle rman备份与恢复的例子
- ajaxtag实现级联下拉框的例子
- 自定义AuthenticationProvider的简单例子
- 类型转换易错例子
- gson在android中的使用例子
- 数据库权限配置例子第一部分
- ActiveMQ In Action 第一章 消息传递和ActiveMQ简介 1.4 运行你的第一个ActiveMQ例子
- 懒得笔记2 spring DI IOC 的一个例子
- NS3 利用Gnuplot生成拥塞窗口例子fifth.cc的png图像
- 使用pykafka读取实时数据小例子
- 【python】if 条件判断 +字符串的{}填空+(一个用户登陆及修改密码的例子)
- web.config文件自定义配置节的使用方法的一个简单例子
- ajax php POST 提交例子
- 最近看了点java对excel表的操作,没事写了个例子练习了一下
- Android调用天气预报的WebService简单例子
- 异步TCP---简单聊天例子
- python操作redis简单例子
- JBPM学习(一):实现一个简单的工作流例子全过程
- 用hibernate和spring整合做小例子对数据库增删改查
- Android访问网络的常用方式:Handler、AsyncTask简单例子(服务器端+Android端)