C++判断一个四位数是否为平方数

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:23:41
C++实现下面程序一个四位数前两位数字相同;后两位数字相同,但与前两位不同;这个四位数是一个整数的平方。

#include<iostream>
using namespace std;
int main()
{
for(int i=32;i<100;i++)
{
int j=i*i;
int a=j/100;
int b=(j-j/100*100);
if(a%11==0&&b%11==0&&a!=b)cout<<j<<endl;
}
return 0;
}

#include<iostream.h>
void main()
{
int i;
for(int a=1;a<=9;a++)
for(int b=1;b<=9;b++)
for(i=32;i<=100;i++)
{
if((a*1000+a*100+b*10+b)==i*i)
{
cout<<i;
}
}
}
刚刚看到八级的一个人回答了 感觉他的算法很好。 呵呵你采纳他的吧

#include <stdio.h>

void main()
{

int a,b,k;

for(k=1; k<100; k++)
{
for(a =1;a<9;a++)
{
for(b=1;b<9;b++)
{
if( (a!=b) && (a*1000+a*100+b*10+b == k*k))
{
printf("a=%d b=%d k=%d\n", a, b, k);
break;
}
}
}
}
}
结果a=7,b=4,k=88
即这个整数为7744

//

输入一四位数判断是否为闰年的程序 C编程:求1000~9999间的所有满足以下条件的四位数.为一个完全平方数,一,三位之和为10.二,四位数字之积为12. 已知四位数abcd是11的倍数,且有b+c=a,bc为完全平方数,求此四位数。 求一个二位数的平方后所得数的大小和判断三个数是否成勾股数的简便方法? 写一个函数判断一个3位数是否为水仙花书,并用主函数调用。 c语言判断一个数是否为整数 初一数学:设a,b,c为一个三角形的三边,且a平方+b平方+c平方=ab+bc+ca,试判断三角形的形状 设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m 数学题填数使等式成立,一个四位数和一位数的积为一个四位数 做一个四位数ABCD,ABCD各不相同是自然数(〈10),并且满足BC是完全平方数,B+C=A