Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

各位大哥请看一下为什么总是WA

Posted by yinjj472 at 2010-12-23 16:42:23 on Problem 1007
import java.util.*;

class Main {
	public static void main(String args[]) {
		Scanner sc = new Scanner(System.in);
		int lenStr, colum, count, intTemp;
		String temp;
		lenStr = sc.nextInt();// 串长度
		colum = sc.nextInt();// 行数
		String[] strIn = new String[colum];
		int[] intIn = new int[colum];
		if (lenStr > 0 && lenStr <= 50 && colum > 0 && colum <= 100) {
			for (int i = 0; i < colum; i++) {
				strIn[i] = sc.next();
				count = 0;
				temp = strIn[i];
				for (int j = 0; j < lenStr - 1; j++) {// 计算sort数值
					for (int k = j + 1; k < lenStr - 1; k++) {
						if (temp.charAt(j) > temp.charAt(k)) {
							count++;
							// System.out.println(temp.charAt(j) + " " +
							// temp.charAt(k));
						}
					}
				}
				intIn[i] = count;
			}
			// 2轮冒泡排序
			for (int i = 0; i < colum; i++) {
				for (int j = 0; j < colum - i - 1; j++) {// 此时要多减去1
					if (intIn[j] > intIn[j + 1]) {
						intTemp = intIn[j];
						intIn[j] = intIn[j + 1];
						intIn[j + 1] = intTemp;

						temp = strIn[j];
						strIn[j] = strIn[j + 1];
						strIn[j + 1] = temp;
					}
				}
			}
			for (int i = 0; i < colum; i++) {
				System.out.println(strIn[i]);
			}

		}

	}
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator