题解 | #约数的个数#

约数的个数

http://www.nowcoder.com/practice/04c8a5ea209d41798d23b59f053fa4d6

#include #include

using namespace std; const int MAX=1001;

int op(int x){ int num=0; if(x==1) return 1; else{ int i=1; while(ii<x){ if(x%i==0){ num++; } i++; } num=2; if(i*i==x){ num++; } return num; } } int main(){ int n; int answer[MAX]; while(cin>>n){ int m; for(int i=0;i<n;++i){ cin>>m; answer[i]=op(m); } for(int i=0;i<n;++i){ cout<<answer[i]<<endl; } } return 0; }

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-23 14:18
点赞 评论 收藏
分享
07-23 11:37
延安大学 C++
绷不住了,晚上十点发拒信,是还在加班吗这样一想挂了好像也没什么不好
码农索隆:这个都是真人发嘛,会用到机器人定时发嘛
点赞 评论 收藏
分享
06-11 17:39
门头沟学院 Java
小呆呆的大鼻涕:卧槽,用户彻底怒了
点赞 评论 收藏
分享
07-25 13:42
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务