#include<stdio.h>
int is_prime(int x)
{
if(x%7==0)
return 1;
while(x>0)
{
if(x%10==7)
return 1;
x=x/10;//这里相当于(x%7==0||x/10%10==7||x/100%10==7||x/1000%10==7)
}
return 0;
}//以上是一个辅助函数。
int main()
{
int t,n,i,j;
scanf("%d",&t);
for(i=0;i<t;i++)//输入测试样例。
{
scanf("%d",&n);
for(j=1;j<=n;j++)//输入数据
{
if(is_prime(j)==1)
printf("%d ",j);
}
printf("\n");//注意要有空行。
}
return 0;
}
敲7 输出7和7的倍数,还有包含7的数字例如(17,27,37...70,71,72,73...,首先输入一个整数t,表示有t组数据。 然后有t行,每行一个整数N。(N不大于30000)
最新推荐文章于 2023-06-20 02:35:26 发布