import java.util.Scanner; public class b { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] nums = new int[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { nums[i][j] = sc.nextInt(); } } for (int i = 0; i < n; i++) { for (int j = 0; j < n - 1; j++) { if (nums[i][j] == nums[i][j + 1]) { nums[i][j] *= 2; nums[i][j + 1] = 0; } } } for (int i = 0; i < n; i++) { int start = 0; for (int j = 0; j < n; j++) { if(j==start&&nums[i][j] != 0) { start++; continue; } if (nums[i][j] != 0) { nums[i][start++] = nums[i][j]; nums[i][j] = 0; } } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (j != 0) System.out.print(" " + nums[i][j]); else System.out.print(nums[i][j]); } System.out.println(); } } } 代码
点赞 评论

相关推荐

争当牛马还争不上
码农索隆:1.把简历改哈 2.猛投,狠投 3.把基础打牢 这样你在有机会的时候,才能抓住
点赞 评论 收藏
分享
程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务