问题标题: 酷町堂:1002

0
0
已解决
胡志恒
胡志恒
中级守护
中级守护

1003   求符合条件的四位数

题目描述 Description

把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,(30+25)^2=3025计算结果又等于原数。求所有符合这样条件的四位数。

输入描述 Input Description

输出描述 Output Description

输出符合条件的四位数,一行输出一个数,有多少数输出多少行。


0
已采纳
王光裕
王光裕
资深光能
资深光能
for(i=1000;i<=9999;i++)
    {
        b=i%100;
        a=i/100;
        if(i==(a+b)*(a+b))
        {
            cout<<i<<endl;
        }

0
傅文彬
傅文彬
新手天翼
新手天翼

 

#include<bits/stdc++.h>

#include<iomanip>
#include<cstring>
#include<string>
#include<iostream>
#include<cstdio>
#include<cmath>
#include<istream>
#include<list>
#include<ostream>
#include<set>

using namespace std;

int main()

{

cout<<"2025"<<endl;

cout<<"3025"<<endl;

输出<<"9801"<<endl;

}

0
尹宗鑫
尹宗鑫
新手守护
新手守护
cout<<15<<endl<<26<<endl<<37<<endl<<48<<endl<<59<<endl;
0
0
谭凯钊
谭凯钊
资深守护
资深守护
定义 a=0,b,s;
    for(int i=10;i<=99;i++){
        a=i/10;
        b=i%10;
        判断(b*10+a-i==36){
            输入<<i<<endl;
        }
    }
0
赵思聪
赵思聪
初级守护
初级守护
	for(int i=1000;i<=9999;i++)
	{
		a=i%100;
		b=i/100;
		if((a+b)*(a+b)==i)
		{
			cout<<i<<endl; 
		}
	}

 

赵思聪在2019-01-05 17:03:44追加了内容

题目发错了吧

0
王光裕
王光裕
资深光能
资深光能

1003题目发错了

王光裕在2018-12-05 16:02:17追加了内容

0
张希晨
张希晨
修练者
修练者
int a,b,i;
    for(i=1000;i<=9999;i++)
    {
        b=i%100;
        a=i/100;
        if(i==(a+b)*(a+b))
        {
            cout<<i<<endl;
        }
    }
0
黄依成
黄依成
中级天翼
中级天翼

循环(int i=10;i<=99;i++)

{

如果((10*(i%10)+i/10)-36==i)

    {

输出<<i<<换行;

     }

}

0
刘振波
刘振波
初级光能
初级光能
#include<iostream>
using namespace std;
整形定义 main()
{
    循环(int i=1000;i<=9999;i++){
        整形定义 a,b;
        a=i除以100;
        b=i求余100;
        如果((a+b)*(a+b)==i){
            输出<<i<<endl;
        }
    }
    返回值 0;
}

0
金一铭
金一铭
新手光能
新手光能
核心代码
 如果((四位数除以百+四位数求余于千求余于100)*(左边式子)==本身)
      输出
0
黄品翔
黄品翔
初级光能
初级光能

粗暴代码:

#include<bits/stdc++.h>
using  namespace  std;
int  main()
{
    输出<<"2025"<<endl;
    输出<<"3025"<<endl;
    输出<<"9801"<<endl;
    返回值  0;
}

 

 

正常代码:

#include<iostream>
using namespace std;
整形定义 main()
{
    int a,b;
    循环(int i=1000;i<=9999;i++)
    {
        a=i/100;
        b=i%100;
        如果((a+b)*(a+b)==i)
        {
            输出<<i<<endl;
        }
    }
    返回值 0;
}

都是AC代码,望采纳!!!

我要回答