抓交通肇事犯

有三个目击证人
甲:拍照前两位数字相同
乙:拍照后两位相同,但与前两位不同
丙:四位车号刚好是一个整数的平方
求牌照号

 

sqrt函数:sqrt是用来求一个数的开根的,等同于开根号

使用方法就是sqrt(开根的数)

sqrt函数只对double和float类型,但是可也强制转换

(int) sqrt((double)aa+bb)
(int) sqrt((float)aa+bb)

题目源代码

#include<iostream>
using namespace std;
int main()
{
    int a = 0;
    int b = 0;
    for (a = 0; a < 9; a++)
    {
        for (b = 0; b < 9; b++)
        {
            int c = a * 1000 + a * 100 + b * 10 + b;
            if (a != b && sqrt(c) == (int)sqrt(c))
                cout << c << "  " << endl;
        }
    }
    return 0;
}

 

posted @ 2023-04-18 19:49  酥饼馅红豆沙  阅读(12)  评论(0编辑  收藏  举报