View Code of Problem 49

#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.


Back to problem 49