ccf,20160902火车购票

#include using namespace std;
int main()
{
const int N=101;
int n;
cin>>n;
int a[N];
int b[21][6]={0};
int num=1;
for(int i=1;i<21;i++){
for(int j=1;j<6;j++){
b[i][j]=num;
num+=1;
}
}
for(int i=0;i cin>>a[i];
}
for(int i=0;i int j=1;
bool flag=false;
for(j;j<21;j++){
for(int k=1;k<6;k++){
if(b[j][k]!=0&&a[i]<=6-k){
for(int m=k;m cout< b[j][m]=0;
}
cout< flag=true;
break;
}
}
if(flag==true)break;
}
if(j ==21){
for(int m=1;m <21;m++){
for(int n=1;n<6;n++){
while(a[i]>0){
if(b[m][n]!=0)cout< a[i]–;
}
if(a[i]==0)cout< }
}
}
}
return 0;
}

这是自己用c++写的,不知道为什么只有90分,有谁可以告知下吗?另外,由于是初次发博客,不懂为什么第一行iostream我只要打了右尖括号,预览就显示不出来,希望有经验的告知下。。谢谢!

你可能感兴趣的:(ccf,20160902火车购票)