0
0
已采纳
循环遍历100到999{
a和b和c赋值为0
a等于i模10;
b等于i÷10模10;
c等于i÷100;
如果(Judge(a*b+36)&&Judge(a*c+36)&&Judge(b*c+36)){
输出i和换行
flag置为true(flag初始值为false)
}
}
Judge函数:
bool Judge(int t){
if(abs(sqrt(t)-(int)(sqrt(t)))<=0.000001)
return true;
return false;
}
1
定义bool型函数
f如果真想括号sqrt括号x等于sqrt括号x返回true,
如果外面返回false,
主函数里面,
定义整型cnt等于0,
循环1~9,再循环0~9,再循环0~9
如果f括号i乘j加36并且f括号i乘k加36并且f括号j乘k加36,
输出i,j,k和换行注:中间不要输出空格,
cnt加加,
三重循环外面判断cnt是否等于0,
输出0。
就没了
加油!!!
✧(≖ ◡ ≖✿)
0
0
0
0
0
0
0
0
0
0