求100到999的数,个位十位百位平方和等于其数除以11且三位数中必须有两位以上数字相同
运行没有数字输出。。。#include<stdio.h>
void main()
{
int sum=0,m;
int a[3],c;
int i,j,k;
for(i=100;i<=999;i++)
{
m=i;
for(k=0;k<3;k++)
{
a[k]=m%10;
m=m/10;
sum=sum+a[k]*a[k];
}
c=i/11;
if(c==sum)
{
for(k=0;k<3;k++)
for(j=k+1;j<3;j++)
if(a[k]==a[j])
printf("%d",i);
}
}
}