编程(C++)求出3位完全平方数中,任意两位相同的数,如100,121,400等
来源:百度知道 编辑:UC知道 时间:2024/07/12 00:13:57
各位高手帮帮我啊!
//试一试吧 应该没问题,虽然用的是最简单的思维
//你自己手算的答案应该就是:100 121 144 225 400 441 484 676 900
#include <iostream.h>
int main()
{
char num[3]; //定义一个字节数组,用于保存各个位上的数
int i,j,n;
for(i=10;i<32;i++) // 10到31的平方都小于1000
{
n=i*i; // n保存 完全平方数
for(j=0;j<3;j++)
{
num[0]=n/100; //数组num的第一个保存最高位数即百位
num[1]=(n/10)%10; //保存十位
num[2]=n%10; //保存个位
}
if((num[0]==num[1])||(num[0]==num[2])||(num[1]==num[2]))
//判断是否相等
{
cout<<n << "\n"; //输出
}
}
}
//---------------------------------------------------------------------------
#include <iostream>
#include <sstream>
using namespace std;
bool chk(int i)
{
ostringstream a;
a<<i;
return a.str()[0]==a.str()[2]||a.str()[0]==a.str()[1]||a.str()[1]==a.str()[2];
}
int main(v
个4位的完全平方数;B是一个4位数,每一位相同;C是4位完全平方数 已知C=A-B,请编程求出所有这样的4位数A
C语言编程打印完全平方数
C编程:求1000~9999间的所有满足以下条件的四位数.为一个完全平方数,一,三位之和为10.二,四位数字之积为12.
用C语言编程求出s=3!+6!+9!+……+18!的值
给一个不多于5位的正整数,求出它是几位数?分别打出每一位数字?按逆顺序打出各位数字?请用C语言编程。
用C语言编程求出1至100中能同时被2和3整除的数值之和
一个自然数减去45后是一个完全平方数,这个自然数加上44后仍是一个完全平方数。试求出这个自然数
完全平方
初二代数因式分解完全平方确定末位数字问题
求出编程结果