第一篇:请编写程序,找出所有满足下列条件的三位正整数并输出:它既是完全平方数,又有两位数字相同,如:121,225
请编写程序,找出所有满足下列条件的三位正整数并输出:它既是完全平方数,又有两位数字相同,如:121,225等。
#include
} int i,ge,shi,bai,count=0;
double pfg;
printf(“n符合条件的数字如下:n”);for(i=100;i<1000;i++){
ge=i%10;
shi=i/10%10;bai=i/100;
pfg=sqrt(i);//求平方根
if(((ge==shi)+(shi==bai)+(ge==bai)==1)&&(pfg*pfg==i)){
} printf(“%10d”,i);count++;
}
printf(“n共计:%d个。n”,count);