输入
找出所有满足以下特性的6位些数:它是一个完全平方数(完全平方教是指该数是某个整数的平方),该数同时也是回文数(回文数是指该数等于它的反序数)。
#include<stdio.h>
#include<math.h>
#define PI acos(-1.0)
int main()
{
int r, c;
while(scanf("%d%d",&r,&c)!=EOF)
{
int a[100][100];
for(int i=0; i<r; i++)
for(int j=0; j<c; j++)
scanf("%d",&a[i][j]);
for(int i=0; i<r; i++)
for(int j=0; j<c; j++)
{
int rmaxn = a[i][j], k1;//行最大
int cminn = a[i][j], k2;//列最小
for(k1=0; k1<c; k1++)//同一行比较
{
if(a[i][k1] >= rmaxn && k1!=j)
break;
}
for(k2=0; k2<r; k2++)//同一列比较
{
if(a[k2][j] <= cminn && k2!=i)
break;
}
if(k1==c&&k2==r)
printf("%d\n",a[i][j]);
}
}
return 0;
}
/*
3 4
3 1 2 1
4 5 6 7
6 7 8 9
3
*/
#include <stdio.h>
#include <math.h>
int main()
{
int i, num, sq_root, reverse_num, original_num;
for(i=100; i<=999; i++) {
original_num = i * 1000 + (i%10)*100 + ((i/10)%10)*10 + (i/100);
sq_root = sqrt(original_num);
if(sq_root * sq_root == original_num) {
printf("%d\n", original_num);
}
}
return 0;
}