C程序设计,用函数的方法:输出所有3位数,该3位数是某数的平方并且3位数中有2位是相同

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:30:18

#include<stdio.h>
void sert()
{
int n,k=0,x=0,y=0;

for(int i=100;i<1000;i++)
{
k=i/100;//取百位
x=(i-k*100)/10;//取十位
y=i%10;//取个位
if(k==x||k==y||x==y)
{
for(n=0;n<35;n++)
{
if(i==n*n)
printf("%d\n",i);
continue;
}
}
continue;
}
}
void main()
{
sert();
}
是本天才原创,给分哈~~!!!!~

#include "iostream.h"

main()
{
int x1,x2,x3;
bool bTrue;
for( int i=10;i<32;i++)//判断是不是一个数的平方
{
bTrue = true;
for( int j=0;j<3;j++)
{
int nTmp = i;
x1 = i%10;
nTmp/10;
x2 = i%10;
nTmp/10;
x3 = i%10;
if( (x1==x2) || (x2==x3) ||(x3==x1))
{

if(bTrue)
{
cout<<i*i<<endl;
bTrue = false;