2011年清华大学计算机研究生机试真题之四
来源:互联网 发布:淘宝上怎么退货 编辑:程序博客网 时间:2024/05/17 11:03
- 题目描述:
- 输入n个整数,依次输出每个数的约数的个数
- 输入:
- 输入的第一行为N,即数组的个数(N<=1000)
接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=1000000000)
当N=0时输入结束。
- 输出:
- 可能有多组输入数据,对于每组输入数据,
输出N行,其中每一行对应上面的一个数的约数的个数。
/*暴力算法*/#include <iostream>#include <cmath>using namespace std;int main(){int n;int q[1000],qcount[1000];while(scanf("%d",&n)&&n!=0) //输入个数为0退出{memset(qcount,0,sizeof(qcount));for(int i=0;i<n;i++){scanf("%d",&q[i]);}for(int s=0;s<n;s++){//int m= sqrt((double)q[s]);int j=1;for(;j<sqrt((double)q[s]);j++){if(q[s]%j==0) qcount[s]+=2;}if(j*j==q[s]) qcount[s]++;}for(int i=0;i<n;i++){printf("%d\n",qcount[i]);}}}
0 0
- 2011年清华大学计算机研究生机试真题之四
- 2011年清华大学计算机研究生机试真题之四
- 2011年清华大学计算机研究生机试真题
- 2003年清华大学计算机研究生机试真题之五
- 2008年清华大学计算机研究生机试真题
- 2006年清华大学计算机研究生机试真题
- 2010年清华大学计算机研究生机试真题
- 2000年清华大学计算机研究生机试真题
- 2012年清华大学计算机研究生机试真题
- 2000年清华大学计算机研究生机试真题
- 2006年清华大学计算机研究生机试真题
- 2008年清华大学计算机研究生机试真题
- 2009年清华大学计算机研究生机试真题
- 2010年清华大学计算机研究生机试真题
- 2002年清华大学计算机研究生机试真题(第I套)
- 2001年清华大学计算机研究生机试真题(第I套)之二
- 机试:成绩排序(2000年清华大学计算机研究生机试真题)
- 2001年清华大学计算机研究生机试真题(第I套)之一
- Freeswitch常用配置
- object count bolt
- ASP.NET MVC 系列之 (MVC中使用Ninject)
- ACM中国国家集训队论文集目录(1999-2009)
- classpath 小解
- 2011年清华大学计算机研究生机试真题之四
- java 去掉空格
- Spring中使用注解的方式注入方式1
- 最长递增子序列
- 关于Django model 与json序列的转换
- jdk安装
- AIX复习笔记一
- C++问题Point& Element(int n) { return points[n]; }
- Android 通用json解析方法