当前位置:首页 » 编程语言 » 四位双平方数之和的c语言编程
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

四位双平方数之和的c语言编程

发布时间: 2022-08-25 16:11:36

A. C语言编程:设某四位数的各位数字的平方和等于100,问满足这种条件的最大的四位数且是素数的数是多少

首先找 4位素数:
int f1(N)
{
int flag=0;
for(int i=2;i*(i+1)<N;i++)
{
if(N%i==0)
{
flag=1;
break;
}
}
if(flag==0)
return N;
else
return 1;
}

//把这些素数 保存到array[]数组里

array[]数组大到小的顺序来判断 4563
void f2()
{
for(int i=array.length;i>=0;i++)
{
int th=array[i]/1000; //千位数
int h=(array[i]%1000)/100; //百位数
int t=(array[i]%100)/10; //十位数
int u=array[i]%10; //个位数
if(th*th+h*h+t*t+u*u==100)
printf("%d \n",array[i]);
}
}

就按这个思路去做吧!