#include <stdio.h> int main(void) { int n, max, min, i, j, t; int p, q; int a[10]; scanf ("%d", &n); for (i = 0; i < n; ++i) { scanf("%d", a + i); //输入序列 } min = a[0]; //求最小值 for (i = 1; i < n; ++i) { if (a[i] < min) { min = a[i]; q = i; //需注意 } } if (min != a[0]) { t = a[0]; a[0] = a[q]; //将最小值与第一个数交换 a[q] = t; } max = a[0]; //求最大值 for (j = 1; j < n; ++j) { if (a[j] > max){ max = a[j]; p = j; //需注意 } } if (max != a[n - 1]) { t = a[n - 1]; a[n - 1] = a[p]; //将最大值与最后一个数交换 a[p] = t; } for (i = 0; i < n; ++i) { printf ("%d ", a[i]); //输出排序后的序列 } return 0; } /* Main.c: In function 'main': Main.c:4:1: error: stray '\302' in program int main(void) { ^ Main.c:4:1: error: stray '\240' in program Main.c:5:1: error: stray '\302' in program int n, max, min, i, j, t; ^ Main.c:5:1: error: stray '\240' in program Main.c:5:1: error: stray '\302' in program Main.c:5:1: error: stray '\240' in program Main.c:5:1: error: stray '\302' in program Main.c:5:1: error: stray '\240' in program Main.c:6:2: error: stray '\302' in program int p, q; ^ Main.c:6:2: error: stray '\240' in program Main.c:7:1: error: stray '\302' in program int a[10]; ^ Main.c:7:1: error: stray '\240' in program Main.c:7:1: error: stray '\302' in program Main.c:7:1: error: stray '\240' in program Main.c:8:1: error: stray '\302' in program scanf ("%d", &n); ^ Main.c:8:1: error: stray '\240' in program Main.c:8:1: error: stray '\302' in program Main.c:8:1: error: stray '\240' in program Main.c:9:1: error: stray '\302' in program ^ Main.c:9:1: error: stray '\240' in program Main.c:9:1: error: stray '\302' in program Main.c:9:1: error: stray '\240' in program Main.c:10:1: error: stray '\302' in program for (i = 0; i < n; ++i) ^ Main.c:10:1: error: stray '\240' in program Main.c:10:1: error: stray '\302' in program Main.c:10:1: error: stray '\240' in program Main.c:11:1: error: stray '\302' in program { ^ Main.c:11:1: error: stray '\240' in program Main.c:11:1: error: stray '\302' in program Main.c:11:1: error: stray '\240' in program Main.c:12:1: error: stray '\302' in program scanf("%d", a + i); //输入序列 ^ Main.c:12:1: error: stray '\240' in program Main.c:12:1: error: stray '\302' in program Main.c:12:1: error: stray '\240' in program Main.c:12:1: error: stray '\302' in program Main.c:12:1: error: stray '\240' in program Main.c:12:1: error: stray '\302' in program Main.c:12:1: error: stray '\240' in program Main.c:13:1: error: stray '\302' in program } ^ Main.c:13:1: error: stray '\240' in program Main.c:13:1: error: stray '\302' in program Main.c:13:1: error: stray '\240' in program Main.c:14:1: error: stray '\302' in program ^ Main.c:14:1: error: stray '\240' in program Main.c:14:1: error: stray '\302' in program Main.c:14:1: error: stray '\240' in program Main.c:14:1: error: stray '\302' in program Main.c:14:1: error: stray '\240' in program Main.c:15:1: error: stray '\302' in program min = a[0]; //求最小值 ^ Main.c:15:1: error: stray '\240' in program Main.c:15:1: error: stray '\302' in program Main.c:15:1: error: stray '\240' in program Main.c:16:1: error: stray '\302' in program for (i = 1; i < n; ++i) ^ Main.c:16:1: error: stray '\240' in program Main.c:16:1: error: stray '\302' in program Main.c:16:1: error: stray '\240' in program Main.c:17:1: error: stray '\302' in program { ^ Main.c:17:1: error: stray '\240' in program Main.c:17:1: error: stray '\302' in program Main.c:17:1: error: stray '\240' in program Main.c:18:1: error: stray '\302' in program if (a[i] < min) { ^ Main.c:18:1: error: stray '\240' in program Main.c:18:1: error: stray '\302' in program Main.c:18:1: error: stray '\240' in program Main.c:18:1: error: stray '\302' in program Main.c:18:1: error: stray '\240' in program Main.c:18:1: error: stray '\302' in program Main.c:18:1: error: stray '\240' in program Main.c:19:1: error: stray '\302' in program min = a[i]; ^ Main.c:19:1: error: stray '\240' in program Main.c:19:1: error: stray '\302' in program Main.c:19:1: error: stray '\240' in program Main.c:19:1: error: stray '\302' in program Main.c:19:1: error: stray '\240' in program Main.c:19:1: error: stray '\302' in program Main.c:19:1: error: stray '\240' in program Main.c:21:3: error: stray '\302' in program } ^ Main.c:21:3: error: stray '\240' in program Main.c:22:1: error: stray '\302' in program } ^ Main.c:22:1: error: stray '\240' in program Main.c:22:1: error: stray '\302' in program Main.c:22:1: error: stray '\240' in program Main.c:23:1: error: stray '\302' in program if (min != a[0]) { ^ Main.c:23:1: error: stray '\240' in program Main.c:23:1: error: stray '\302' in program Main.c:23:1: error: stray '\240' in program Main.c:24:1: error: stray '\302' in program t = a[0]; ^ Main.c:24:1: error: stray '\240' in program Main.c:24:1: error: stray '\302' in program Main.c:24:1: error: stray '\240' in program Main.c:25:3: error: stray '\302' in program a[0] = a[q]; //将最小值与第一个数交换 ^ Main.c:25:3: error: stray '\240' in program Main.c:25:3: error: stray '\302' in program Main.c:25:3: error: stray '\240' in program Main.c:26:3: error: stray '\302' in program a[q] = t; ^ Main.c:26:3: error: stray '\240' in program Main.c:26:3: error: stray '\302' in program Main.c:26:3: error: stray '\240' in program Main.c:27:2: error: stray '\302' in program } ^ Main.c:27:2: error: stray '\240' in program Main.c:29:1: error: stray '\302' in program max = a[0]; //求最大值 ^ Main.c:29:1: error: stray '\240' in program Main.c:29:1: error: stray '\302' in program Main.c:29:1: error: stray '\240' in program Main.c:29:1: error: stray '\302' in program Main.c:29:1: error: stray '\240' in program Main.c:30:1: error: stray '\302' in program for (j = 1; j < n; ++j) ^ Main.c:30:1: error: stray '\240' in program Main.c:30:1: error: stray '\302' in program Main.c:30:1: error: stray '\240' in program Main.c:31:1: error: stray '\302' in program { ^ Main.c:31:1: error: stray '\240' in program Main.c:31:1: error: stray '\302' in program Main.c:31:1: error: stray '\240' in program Main.c:32:1: error: stray '\302' in program if (a[j] > max){ ^ Main.c:32:1: error: stray '\240' in program Main.c:32:1: error: stray '\302' in program Main.c:32:1: error: stray '\240' in program Main.c:32:1: error: stray '\302' in program Main.c:32:1: error: stray '\240' in program Main.c:32:1: error: stray '\302' in program Main.c:32:1: error: stray '\240' in program Main.c:33:1: error: stray '\302' in program max = a[j]; ^ Main.c:33:1: error: stray '\240' in program Main.c:33:1: error: stray '\302' in program Main.c:33:1: error: stray '\240' in program Main.c:33:1: error: stray '\302' in program Main.c:33:1: error: stray '\240' in program Main.c:33:1: error: stray '\302' in program Main.c:33:1: error: stray '\240' in program Main.c:35:3: error: stray '\302' in program } ^ Main.c:35:3: error: stray '\240' in program Main.c:36:1: error: stray '\302' in program } ^ Main.c:36:1: error: stray '\240' in program Main.c:36:1: error: stray '\302' in program Main.c:36:1: error: stray '\240' in program Main.c:36:1: error: stray '\302' in program Main.c:36:1: error: stray '\240' in program Main.c:37:1: error: stray '\302' in program if (max != a[n - 1]) { ^ Main.c:37:1: error: stray '\240' in program Main.c:37:1: error: stray '\302' in program Main.c:37:1: error: stray '\240' in program Main.c:38:1: error: stray '\302' in program t = a[n - 1]; ^ Main.c:38:1: error: stray '\240' in program Main.c:38:1: error: stray '\302' in program Main.c:38:1: error: stray '\240' in program Main.c:39:3: error: stray '\302' in program a[n - 1] = a[p]; //将最大值与最后一个数交换 ^ Main.c:39:3: error: stray '\240' in program Main.c:39:3: error: stray '\302' in program Main.c:39:3: error: stray '\240' in program Main.c:40:3: error: stray '\302' in program a[p] = t; ^ Main.c:40:3: error: stray '\240' in program Main.c:40:3: error: stray '\302' in program Main.c:40:3: error: stray '\240' in program Main.c:42:1: error: stray '\302' in program ^ Main.c:42:1: error: stray '\240' in program Main.c:42:1: error: stray '\302' in program Main.c:42:1: error: stray '\240' in program Main.c:42:1: error: stray '\302' in program Main.c:42:1: error: stray '\240' in program Main.c:43:1: error: stray '\302' in program for (i = 0; i < n; ++i) ^ Main.c:43:1: error: stray '\240' in program Main.c:43:1: error: stray '\302' in program Main.c:43:1: error: stray '\240' in program Main.c:44:1: error: stray '\302' in program { ^ Main.c:44:1: error: stray '\240' in program Main.c:44:1: error: stray '\302' in program Main.c:44:1: error: stray '\240' in program Main.c:45:1: error: stray '\302' in program printf ("%d ", a[i]); //输出排序后的序列 ^ Main.c:45:1: error: stray '\240' in program Main.c:45:1: error: stray '\302' in program Main.c:45:1: error: stray '\240' in program Main.c:47:1: error: stray '\302' in program ^ Main.c:47:1: error: stray '\240' in program Main.c:47:1: error: stray '\302' in program Main.c:47:1: error: stray '\240' in program Main.c:47:1: error: stray '\302' in program Main.c:47:1: error: stray '\240' in program */ |
Double click to view unformatted code.