Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
求助!!!为什么总是RE?自己运行就没问题#include <stdio.h> #include <string.h> int main () { int n,m; scanf("%d %d", &n, &m); char dna[50][11]; char temp[11]; int measure[50]; for (int i = 0; i < m; i++) { scanf("%s", dna[i]); int t = 0; for (int j = 0; j < n; j++) { for (int k = j; k < n; k++) { if (dna[i][j] - dna[i][k] > 0) { t++; } } } measure[i] = t; } for (int i = 0; i < m; i++) { int low = i; for (int j = i; j < m; j++) { if (measure[j] < measure[low]) { low = j; } } strcpy(temp, dna[low]); strcpy(dna[low], dna[i]); strcpy(dna[i], temp); int tmp = measure[i]; measure[i] = measure[low]; measure[low] = tmp; } for (int i = 0; i < m; i++) { printf("%s\n", dna[i]); } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator