循环无法结束
查看原帖
循环无法结束
680434
shumu楼主2023/11/2 18:20
#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,pn[7],mn[7],flag=0,a0=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0;
	cin>>n;
	for(int i=0;i<7;i++) {
		cin>>pn[i];
	}
	for(int i=1;i<=n;i++) {
		for(int j=0;j<7;i++) {
			cin>>mn[j];
			for(int k=0;k<7;k++) {
				for(int l=0;l<7;l++) {
					if(pn[k]==mn[j]) flag++;
				}
			}
			if(flag==7) a0++;
			if(flag==6) a1++;
			if(flag==5) a2++;
			if(flag==4) a3++;
			if(flag==3) a4++;
			if(flag==2) a5++;
			if(flag==1) a6++;
		}
	}
	cout<<a0<<" "<<a1<<" "<<a2<<" "<<a3<<" "<<a4<<" "<<a5<<" "<<a6<<endl;
	return 0;
} 
2023/11/2 18:20
加载中...