第十一届蓝桥杯大赛第二场省赛试题 C&C++ 研究生组-约数个数

96

cpp 复制代码
#include<stdio.h>
#include<math.h>
int main(){
	int a[100], num = 0, sqr, n;
	scanf("%d", &n);
	sqr = (int) sqrt(1.0 * n);
	for(int i = 2; i <= sqr; i++){
		if(n % i == 0){
			a[num++] = i;
			if(i * i != n) a[num++] = n / i;
		}
	}
	for(int i = 0; i < num; i++){
		printf("%d ", a[i]);
	}
	printf("\n");
	printf("%d", num + 2);
	return 0;
}
相关推荐
脑子不好的小菜鸟16 分钟前
秋招、实习 小知识点复习 (C/C++/Linux)—— 碎片时间可看
c++·求职招聘
aqiu1111111 小时前
【算法刷题】蓝桥杯/AtCoder:删除元素后的中位数问题(Symmetry / Median)
算法·蓝桥杯·排序·中位数
charlie1145141911 小时前
深探std::vector:三指针、扩容与迭代器失效
开发语言·c++·开源项目
laplaya2 小时前
ROS常用消息之PointCloud2
c++
沙盘客2 小时前
典型应用与趋势:作战实验、AI 决策与数字孪生
c++·人工智能·经验分享
ShineWinsu3 小时前
对于 C++ :从 const、constexpr、auto、decltype 到 type_traits、SFINAE 与 Concepts的解析
c++
luj_17683 小时前
变频技术核心原理揭秘
服务器·c语言·开发语言·经验分享·算法
_Narcissus_3 小时前
B树概念及操作笔记(含完整代码实现)
c语言·数据结构·数据库·c++·笔记·b树·算法
松小白song3 小时前
嵌入式通信协议全解:UART、RS232、RS485、I²C、SPI 与 CAN 的本质区别与选型指南
c语言·开发语言
筠筠喵呜喵4 小时前
解决问题:QNX平台调用glReadPixels卡滞
c++·unix