早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++程序编程:一辆卡车违反交通规则,撞人后逃跑.现场有三人目击事件,但都没有记住车号,只记下车号的一些特征.甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与

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

输出描述
直接显示一个四位整数表示肇事车号

输入样例


输出样例

▼优质解答
答案和解析
#include
#include
using namespace std;
int main()
{
    int i,j;
    int data;
    for(i=1;i<=9;++i) {
        for(j=1;j<=9;++j) {
            if(j == i) continue;
            data = i*1000+i*100+j*10+j;
            int tmp = (int)sqrt(data);
            if(data == tmp*tmp) {
                cout<                return 0;
            }
        }
    }
    return 0;
}