2020 计蒜客蓝桥杯省赛 B 组模拟赛(一)题解1.有趣的数字

每日刷题(五)

有趣的数字(结果填空题)

在这里插入图片描述
C代码如下

#include<stdio.h>

int main()
{
	int i, n, num = 0, flag;
	for(i = 5; i < 100000; i++)
	{
		if(i % 10 == 5 || i / 10 % 10 == 5 || i / 100 % 10 == 5 || i / 1000 % 10 == 5 || i / 10000 % 10 == 5 || i / 100000 == 5)
		{
			flag = 1;
			for(n = 2; n * n <= i && flag == 1; n++)
				if(i % n == 0)
				{
					flag = 0;
					break;
				}					
				else
					continue;
			if(flag == 1)	
			{
				num++;
				printf("%9d",i);
			}		
		}
		else
			continue;
	}
	printf("\n1到100000中有趣的数的个数:%d\n",num);
	return 0;
}

若要学习更多编程比赛知识,请记得三连,关注点赞转发哦!

发布了40 篇原创文章 · 获赞 7 · 访问量 3131

猜你喜欢

转载自blog.csdn.net/qq_44631615/article/details/104147299