8 条题解

  • 1
    @ 2024-10-15 11:26:21

    #include<stdio.h>void sortnumber(int arr[],int n){//冒泡排序算法函数,对数组里面的数进行遍历再进行排序 int i,j,temp; for( i=0;i<n-1;i++){ for(j=0;j<n-1-i;j++){ if(arr[j]>arr[j+1]) { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } }}int main(){ int n=0; scanf("%d",&n); int numbers[n]; for(int i=0;i<n;i++){ scanf("%d",&numbers[i]); } int m = sizeof(numbers)/ sizeof(numbers[0]); sortnumber(numbers,m); for(int i=0;i<m;i++){ printf("%d ",numbers[i]); //TODO } return 0;}

    • 1
      @ 2023-12-24 18:36:15

      #include <iostream>
      #define ll long long
      using namespace std;
      int a[1000000];
      
      int main(){
      	std::ios::sync_with_stdio(false);
      	cin.tie(0);
      	cout.tie(0);
      	ll m=1000000;
      	int n;
      	cin >> n;
      	int x;
      	for(int i=1;i<=n;i++){
      		cin >> x;
      		a[x]++;
      	}
      	for(int i=0;i<=m;i++){
      		for(int j=1;j<=a[i];j++){
      			cout << i << " ";
      		}
      	}
      	
      	return 0;
      }
      
      • 1
        @ 2023-10-23 19:21:09
        #include<iostream>//简单数组排序 
        #include<algorithm>
        using namespace std;
        int main ()
        {
        	int n;
        	scanf("%d",&n);
        	int a[n];
        	for(int i=0;i<n;i++)
        	{
        		scanf("%d",&a[i]);
        	}
        
        	sort(a,a+n);
        	for(int i=0;i<n;i++)
        	cout<<a[i]<<" ";//如果使用cout要使用<iostream> 
        	return 0;
        }
        //c++  11
        
        • 0
          @ 2025-7-12 19:42:48

          一个sort函数就好了

          #include <bits/stdc++.h>
          using namespace std;
          int a[10005];
          int main()
          {
              ios::sync_with_stdio(false);
              cin.tie(0);cout.tie(0);
              int n;
              cin>>n;
              for(int i=1;i<=n;i++)
              {
                  cin>>a[i];
              }
              sort(a+1,a+n+1);
              for(int i=1;i<=n;i++)
              {
                  cout<<a[i]<<" ";
              }
              return 0;
          }
          
          • 0
            @ 2023-10-12 21:39:53
            //学习一下 vector
            
            #include<iostream> #include<algorithm> #include<vector> using namespace std; int main(){ int n; vector<int> v; cin>>n; while(n--){ int num; cin>>num; v.push\_back(num); } sort(v.begin(),v.end()); for(auto i:v){ cout<<i<<" "; } return 0; }
            
            • 0
              @ 2023-9-13 23:52:32

              #include <stdio.h>

              int main()

              { int n; int a[10000];

              int num;
              
              scanf("%d",&n);
              
              for(int i=0;i<n;i++){
              	scanf("%d",&a[i]);
              	//TODO
              }
              for(int i=0;i<n-1;i++){
              	for(int j=0;j<n-1-i;j++){
              		if(a[j]>a[j+1]){
              			num=a[j+1];
              			a[j+1]=a[j];
              			a[j]=num;
              			//TODO
              		}
              		//TODO
              	}
              	//TODO
              }
              
              for(int i=0;i<n;i++){
              	printf("%d ",a[i]);
              	//TODO
              }
              return 0;
              

              }

              • 0
                @ 2023-8-27 0:20:15

                #include<iostream> using namespace std; int main() {int n; cin >>n;int t; int a[n]; for(int i=0;i<n;i++) {cin>>a[i];} for(int j=0;j<n;j++) { for(int i=0;i<n-j-1;i++) { if(a[i]>a[i+1])

                {int t;t=a[i]; a[i]=a[i+1]; a[i+1]=t;} }} for(int i=0;i<n;i++) {cout<<a[i]<<" ";} return 0; }

                • 0
                  @ 2023-8-15 16:46:12

                  #include<bits/stdc++.h> using namespace std; int n,a[500005]; int main(){ freopen("sort.in","r",stdin); freopen("sort.out","w",stdout) cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); for(int i=1;i<=n;i++) cout<<a[i]<<" "; return 0; }

                  • 1

                  信息

                  ID
                  54
                  时间
                  1100ms
                  内存
                  256MiB
                  难度
                  6
                  标签
                  递交数
                  2985
                  已通过
                  817
                  上传者