某黑夜一司机碰伤行人之后落荒而逃,经警方调查,有三个目击者。甲说车牌号的前两位相同:乙说:车牌号的后两位加起来等于6;丙说:车牌号是一个四位数并且能被2整除
你确定这些条件完整吗,编程计算出来有多个结果都能符合这三个条件
从认知来说车牌号是5位数的,题目说4位数,那就按4位数的做,4位数最大是9999,从0000-9999之间有多个结果都可以满足这三个条件,如下图
C++代码如下:
#include<iostream>
using namespace std;
int main()
{
int n0,n1,n2,n3,i;
for(i=0;i<9999;i++){
n0=i/1000;
n1=i/100%10;
n2=i/10%10;
n3=i%10;
if(n0==n1 && n2+n3==6 && i%2==0){
cout<<i<<endl;
//break;
}
}
return 0;
}
#include <stdio.h>
int main()
{
int res;
for(int i=1;i<10;i++){
for(int j=0;j<10;j++){
res = i*1000+i*100+j*10+(6-j);
if(res%2==0){
printf("%d\n", res);
}
}
}
return 1;
}