类似帖子:(5条消息) 1031 查验身份证 (15 分)测试点2_码不停Ti的博客-CSDN博客
测试点2不过,找了两个小时,看了所有关于这题的帖子,发现测试点2的数据应该是:一组前17位有无效输入的身份证号,后面紧跟着一组前十七位有效的身份证号,鉴于其他帖子发现测试点2会有X的大小写问题,推测正确的身份证号应该是以X结尾的。
#include <iostream>
using namespace std;
int main()
{
int n,k=0,temp=0,z;
bool breakFlag = 0;
int w[17] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
char m[11] = {'1','0','X','9','8','7','6','5','4','3','2'};
scanf("%d",&n);
char in[n][18];
int flag[n] = {-1};
getchar();
for(int i=0;i<n;i++)
{
for(int j=0;j<17;j++)