一个整数称为完全平方数,是指它的值是另一个整数的平方。例如81是个完全平方数,因为它是9的平方。下列程序是在三位的正整数中寻找符合下列条件的整数:它既是完全平方数,且三位数字中又有两位数字相同:例如144(12*12)、676(26*26)等,程序找出并输出所有满足上述条件的三全数。 程序如下: main() { int n,k,a,b,c; for(k=1;;k++) { 【1】 if(n<100) 【2】 ; if(n>999) 【3】 ; a=n/100; b= 【4】 ; c=n%10; if(flag(a,b,c)) printf("n=%d=%d*%d\n",n,k,k); } } flag 【5】 { return(!((x-y)*(x-z)*(y-z))); }