新人求助一个循环输出问题
  • 板块学术版
  • 楼主anaoai
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/8/28 18:08
  • 上次更新2023/11/4 08:42:36
查看原帖
新人求助一个循环输出问题
560814
anaoai楼主2021/8/28 18:08

在测试一个排序的时候发现循环输出无法正确输出数字,但是数据是没问题的(如图),求助为何无法正常输出

#include <bits/stdc++.h>

using namespace std;

void BubbleSort(int arr[],int len){
	for(int i=0;i<len;i++){
		cout<<"count"<<endl;
		for(int j=0;j<len-i;j++)
			if(arr[j]>arr[j+1])
			{
				int temp=arr[j];
				arr[j]=arr[j+1];
				arr[j+1]=temp;
			}
		}
}

int main(){
    int x[2];
    for(int i=0;i<=2;i++){
    	cin>>x[i];
	}
    BubbleSort(x,3);
    cout<<x[0]<<endl;
    cout<<x[1]<<endl;
    cout<<x[2]<<endl;
    for(int i=0;i<=2;i++){
    	cout<<"i"<<i<<endl;
    	cout<<x[i]<<endl;
	}
    return 0;
}

2021/8/28 18:08
加载中...