
c语言:对称三位数素数
判断一个数是否为对称三位数素数。所谓“对称”是指一个数,倒过来还是该数。例如,375不是对称数,因为倒过来变成了573。输入描述:输入数据含有不多于50个的正整数。输出描...
判断一个数是否为对称三位数素数。所谓“对称”是指一个数,倒过来还是该数。例如,375不是对称数,因为倒过来变成了573。
输入描述:输入数据含有不多于50个的正整数。
输出描述:对于每个n,如果该数是对称三位数素数,则输出“Yes”,否则输出“No”。每个判断结果单独列一行。
输入样例
11 101 272
输出样例
No
Yes
No 展开
输入描述:输入数据含有不多于50个的正整数。
输出描述:对于每个n,如果该数是对称三位数素数,则输出“Yes”,否则输出“No”。每个判断结果单独列一行。
输入样例
11 101 272
输出样例
No
Yes
No 展开
2个回答
展开全部
#include"stdio.h"
void main()
{ int i,j,k,n,m;
for(i=1;i<=9;i++)
{
for(j=0;j<=9;j++)
{
for(k=1;k<=9;k++)
{
if(i==k)
{
n =100*i+j*10+k;
for( m=2;m<n/2;m++)
{
if(n%m==0)
printf("%d%d%d\n",i,j,k);
break;
}
}
}
}
}
}
请参考
void main()
{ int i,j,k,n,m;
for(i=1;i<=9;i++)
{
for(j=0;j<=9;j++)
{
for(k=1;k<=9;k++)
{
if(i==k)
{
n =100*i+j*10+k;
for( m=2;m<n/2;m++)
{
if(n%m==0)
printf("%d%d%d\n",i,j,k);
break;
}
}
}
}
}
}
请参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询