哈哈哈
2022-11-19 16:13:09
发布于:江苏
34阅读
0回复
0点赞
直接上代码!
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n, ans = 0;
cin >> n;
for (int i = 1; i <= sqrt(n); i++)
if (n % i == 0)
ans += 2;
if (n == 1)
ans = 1;
cout<< ans;
return 0;
}
全部评论 1
有问题,但是测试点没测到
2022-11-27 来自 江苏
0如果这个数是输入的平方根,那么会+2,要判断,只+1
2022-11-27 来自 江苏
0
有帮助,赞一个