(百例编程)12.抓交通肇事犯

来源:互联网 发布:南京行知实验中学 编辑:程序博客网 时间:2024/04/30 14:40

题目:一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同; 丙是数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索求出车号。

#include <iostream>using namespace std;int main(void){ int a[4];    for (int i=31;i<=99;i++)    {        int s=i*i;        for (int j=0;j<4;j++)        {            a[j]=s%10;            s=s/10;        }       if (a[0]==a[1]&&a[2]==a[3])      {            cout<<"车牌号为:";          for (int m=3;m>=0;m--)          {            cout<<a;          }          cout<<endl;      }     } return 0;}


原创粉丝点击