C++ 0分求助
查看原帖
C++ 0分求助
635555
Pol_Pot楼主2023/1/14 15:01

rt

不知道为什么没输出


#include<bits/stdc++.h>
using namespace std;
int main(){
	int a[6];
	for (int i=1;i<=5;i++){
		scanf("%d",&a[i]);
	}
	int cnt=0;
	while (a[1]!=1&&a[2]!=2&&a[3]!=3&&a[4]!=4&&a[5]!=5){
		if (cnt>0){
			for (int i=1;i<=5;i++){
				printf("%d ",a[i]);
			}
		}
		cnt++;
		if (a[1]>a[2]){
			swap(a[1],a[2]);
			continue;
		}
		if (a[2]>a[3]){
			swap(a[2],a[3]);
			continue;
		}
		if (a[3]>a[4]){
			swap(a[3],a[4]);
			continue;
		}
		if (a[4]>a[5]){
			swap(a[4],a[5]);
			continue;
		}
	}
	return 0;
}
2023/1/14 15:01
加载中...