数学趣题——具有特殊性质的数

1、题目

   4位数abcd,有这样的性质:abcd=(ab+cd)的平方。ab,cd都为两个2位数,求这个4位数abcd。

2、源码

   1: #include <stdio.h>
   2:  
   3: void func()
   4: {
   5:     int a, b, c, d;
   6:  
   7:     for(a = 1; a <= 9; a++)
   8:         for(b = 0; b <= 9; b++)
   9:             for(c = 0; c <= 9; c++)
  10:                 for(d = 0; d <= 9; d++)
  11:                 {
  12:                     if(a * 1000 + b * 100 + c * 10 + d == ((a * 10 + b) + (c * 10 + d))* ((a * 10 + b) + (c * 10 + d)))
  13:                         printf("%d%d%d%d\t", a, b, c, d);
  14:                 }
  15: }
  16:  
  17: int main()
  18: {
  19:     printf("There are following numbers according with the condition\n");
  20:     func();
  21:     return 0;
  22: }

转载于:https://www.cnblogs.com/steven_oyj/archive/2010/05/27/1744930.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值