可以连续输入输出(变量有点乱)
2023-08-08 09:48:41
发布于:浙江
3阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,c[11]={7,0,1,3,2,9,4,6,8,5},flag=0,m=0;
char a[18],g[105][18];
cin>>n;
for(int i=0;i<n;i++){
int sum=0;
for(int j=0;j<17;j++){
cin>>a[j];
int t=a[j]-'0';
sum+=c[t];
}
if(sum%17>5){
for(int h=0;h<17;h++){
if(a[h]<'0'||a[h]>'9'){
flag=1;
for(int l=0;l<17;l++){
g[m][l]=a[l];
}
m++;
break;
}
}
}
else{
for(int f=0;f<17;f++){
g[m][f]=a[f];
}
flag=1;
m++;
}
}
if(flag==0){
cout<<"all ok";
}else{
for(int i=0;i<m;i++){
for(int j=0;j<17;j++){
cout<<g[i][j];
}
cout<<endl;
}
}
return 0;
}
全部评论 1
在Dvec++里运行可以先完成输入再输出
2023-08-08 来自 浙江
0
有帮助,赞一个