1 条题解

  • 0
    @ 2021-6-15 10:13:17

    C :

    //把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,(30+25)2=3025计算结果又等于原数。求所有符合这样条件的四位数。
    #include<stdio.h>
    int main()
    {int i,k=0;
    	
    	for(i=1000;i<=9999;i++)
    	{if(((i/100)+(i%100))*((i/100)+(i%100))==i)
    	if(k==0){printf("%d",i);k=1;}
    	else printf("\n%d",i);
    	}
    	
    	
    	
    	return 0;
    }
    

    C++ :

    #include<iostream>
    using namespace std;
    int main()
    {
      for (int a=1000;a<=9999;++a)
      {if ((a/100+a%100)*(a/100+a%100)==a)
        cout<<a<<endl;}
      return 0;
    }
    
    • 1

    信息

    ID
    414
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者