读文件中的字符并排序输出 代码参考

 1 #include <iostream>
 2 //#include <fstream>
 3 using namespace std;
 4 
 5 int main()
 6 {
 7     int n;
 8     char ch,arr[100];
 9     cin>>n;
10     for(int i=0;i<n;i++)
11     {
12         cin>>arr[i];
13         cin.get(ch);
14     }
15     for(int i=0;i<n;i++)
16     {
17         for(int j=0;j<n-i-1;j++)
18         {
19             if(arr[j]>arr[j+1])
20             {
21                 ch=arr[j];
22                 arr[j]=arr[j+1];
23                 arr[j+1]=ch;
24             }
25         }
26         
27     }
28 //    ofstream outfile("B.txt");
29 //    for(int i=0;i<n;i++)
30 //    {
31 //        outfile<<arr[i];
32 //    }
33 //    outfile.close();
34 //    ifstream infile("B.txt");
35 //    for(int i=0;i<n;i++)
36 //    {
37 //        infile>>arr[i];
38 //    }
39 //    infile.close();
40     for(int i=0;i<n;i++)
41     {
42         if(i!=0)    cout<<' ';
43         cout<<arr[i];
44     }
45     return 0;
46 }

 

posted @ 2020-06-02 00:37  Conan-jine  阅读(223)  评论(0编辑  收藏  举报