小明的调查作业java_小明的调查作业
小明的调查作业
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,
聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生
成了N个1到1000之间的随机整数(0
把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,
按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输入
输入有2行,第1行为1个正整数,表示所生成的随机数的个数:
N
第2行有N个用空格隔开的正整数,为所产生的随机数。
输出
输出也是2行,第1行为1个正整数M,表示不相同的随机数的个数。第2行为M个用空格隔开
的正整数,为从小到大排好序的不相同的随机数。
样例输入
10
20 40 32 67 40 20 89 300 400 15
样例输出
8
15 20 32 40 67 89 300 400
/
1 /*分析:先用冒泡排序对输入的数组进行排序,然后for循环依次进行相等判断,用另一变量记录2 ,之后输出剩余的数组数,并且换行,最后,for循环,if 判断是否相等,不相等依次输出,相等3 则进行下一轮比较。*/
4 #include
5 intmain (){6 int n,i,j,t,sum=0;7 scanf("%d",&n);8 int a[1010];9 for(i=0;ia[i+1])14 {t=a[i];a[i]=a[i+1];a[i+1]=t;}//冒泡排序,将这些数从小到大排列
15 for(i=0;i
16 {17 if(a[i]==a[i+1])18 {sum++;continue;}19 }20 printf("%d\n",n-sum);21 for(i=0;i
22 if(a[i]!=a[i+1])23 printf("%d",a[i]);24 return 0;25 }
分析:先用冒泡排序对输入的数组进行排序,然后for循环依次进行相等判断,用另一变量记录
,之后输出剩余的数组数,并且换行,最后,for循环,if 判断是否相等,不相等依次输出,相等
则进行下一轮比较。
小明的调查作业java_小明的调查作业相关推荐
- python 字典练习 记录学生是否交作业的小程序
#记录学生是否交作业的小程序 #包括:学生名字.日期.状态 1 data={ 2 'taotao':{ 3 '2018-6-3':'已交', 4 '2018-6-4':'未交', 5 '2018-6- ...
- 微信小程序 家校通 中小学家校联系电子作业系统
通过对各种资料的收集,了解到"校讯通"是联系社会的窗口,是实现家校联系工作和学校教育工作量化管理的有效手段,是国家级的研究课题.不仅可以整合学校管理,而且还大大减轻了各种工作量.家 ...
- php 教师批改作业代码,html5 canvas做批改作业的小插件代码示例
本篇文章小编给大家分享一下html5 canvas做批改作业的小插件代码示例,代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 需求分析 能进行批改,就是相当 ...
- 微信小程序期末大作业 中草药小程序 药海拾遗
微信小程序期末大作业 中草药小程序 药海拾遗 小程序详情如下:(下载链接在文末) 学习社区可以自己添加内容 点我下载资源 https://download.csdn.net/download/weix ...
- HTML5期末大作业:小礼品购物网站设计——小礼品购物商城网站(12页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业
HTML5期末大作业:小礼品购物网站设计--小礼品购物商城网站(12页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...
- 看到数学就打怵不是你的错:百万人调查发现上黑板做题、作业太多、家长陪写都会引发焦虑|PNAS...
丰色 发自 凹非寺 量子位 | 公众号 QbitAI 一碰数学就头疼.紧张甚至出现身体上的不适? 甚至在工作多年后梦到数学考试仍然心有余悸? 诶,同学,你数学焦虑症又犯了. 不过不用藏着掖着,这可以说 ...
- mpvue微信小程序动画_mpvue 与微信小程序的火花
介绍 项目介绍 WeScale 定位为音乐训练小程序,初期规划了基础音阶的三个训练,以及他们的镜像模式. 数字简谱 字母简谱 数字简谱对字母简谱 后期看情况更新追加其他训练. 产品展示 扫描下方小程序 ...
- [微信小程序毕业设计源码]基于小程序的健康管理(慢性疾病)系统
目录 一.程序介绍: 三.文档目录: 四.运行截图: 五.数据库表: 六.代码展示: 七.更多学习目录: 八.互动留言 一.程序介绍: 文档:开发技术文档.参考LW.答辩PPT,部分项目另有其他文档 ...
- 微信小程序实验报告-----学生家教小程序
实验报告 课程名称:企业级前端应用开发实践 实验项目:学生家教小程序 实验地点: 专业班级: 学 号: 学生姓名: 指导教师: 年 月 日 实验报告 实验名称 学生家教系统 实验地点 实验日 ...
最新文章
- 【linux练习】基础作业一
- Day25 linux shell中的特殊符号与命令
- golang post发送 json请求
- 插入排序InsertionSort(Python实现)
- 17.后台管理注册审核接口
- SetWindowLong
- Mac os android×××,环境配置 mountain lion10.8.2 配置×××环境,并编译源码
- dataset的去重计数 g2_向工程渣土运输车辆计数 漏洞损失说“不”
- OpenMV(四)--STM32实现特征检测
- 使用Lettuce执行命令,应该有多个返回值却只取到一个。
- iOS App常用的宏
- 利用Tween让动画更平滑(补间动画)
- shader拖尾_插件(一)武器拖尾效果
- 【python牛客刷题】——深度学习第一弹
- FPGA仿真--前仿真和后仿真
- 在docker容器中创建用户组和用户,并且多用户共用一个anaconda环境
- SRE重案调查组 第三集 | 探秘HTTP异步请求的“潘多拉魔盒”
- 视频监控P2P解决方案
- 【ABAQUS Material】density 行为
- Tudor.CutViewer.Lathe.v2.2.DC250403