解题思路:
注意事项:
参考代码:
public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int[] vis = new int[100001]; int[] nums = new int[n]; for(int i=0;i<n;i++)nums[i]=in.nextInt(); for(int i=0;i<n;i++) { while(vis[nums[i]]==1) { nums[i]++; } vis[nums[i]]=1; } for(int i=0;i<n;i++)System.out.print(nums[i]+" "); }
0.0分
8 人评分
C语言考试练习题_一元二次方程 (C语言代码)浏览:734 |
C语言训练-排序问题<1> (C语言代码)浏览:599 |
求圆的面积 (C语言代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1078 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1233 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:840 |
【金明的预算方案】 (C++代码)浏览:838 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1327 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:398 |
妹子杀手的故事 (C语言代码)浏览:1046 |