李怀瑞


私信TA

用户名:2713508392

访问量:3035

签 名:

等  级
排  名 2415
经  验 2314
参赛次数 3
文章发表 9
年  龄 0
在职情况 学生
学  校 lzy
专  业

  自我简介:

解题思路:先找到n以内的所有素数,再判断这些数是否为n的因子,同时满足则输出


注意事项:按照从小到大的顺序排列。 
参考代码:

#includeint main() {
	int n, flag;//判断标志:0是,1不是
	scanf("%d", &n);
	for (int j = 2; j <=n; j++) {  //找到n以内的所有素数 
		flag = 0;
		for (int i = 2; i < j; i++) {
			if (j % i == 0) 
				flag = 1;     //不是素数flag=1 
		}
		if (flag == 0&&n%j==0) //判断是否是素数和n的因子,同时满足则输出 
			printf("%d ",j);
	}
	return 0;
}


 

0.0分

2 人评分

  评论区

  • «
  • »