编写一个程序,求出满足下列条件的四位数:该数是个完全平方数,且第一、三位数字之和
- #include<stdio.h>
- #include<math.h>
- int main()
- {
- int i;
- int j;
- int num_1;
- int num_2;
- int num_3;
- int num_4;
- for (i = 1000; i < 10000; i++)
- {
- num_4 = i % 10;
- num_3 = i / 10 %10;
- num_2 = i / 100 % 10;
- num_1 = i /1000;
- j = sqrt(i);
- if ((j * j == i) && (num_1 + num_3 == 10) && (num_2 * num_4 ==12))
- {
- printf ("%d\n", i);
- }
- }
- return 0;
- }