[保研/考研机试] KY3 约数的个数 清华大学复试上机题 C++实现

题目链接:

KY3 约数的个数 https://www.nowcoder.com/share/jump/437195121691716950188

描述

输入n个整数,依次输出每个数的约数的个数

输入描述:

输入的第一行为N,即数组的个数(N<=1000) 接下来的1行包括N个整数,其中每个数的范围为(1<=Num<=1000000000)

输出描述:

可能有多组输入数据,对于每组输入数据, 输出N行,其中每一行对应上面的一个数的约数的个数。

示例1

输入:

cpp 复制代码
5 1 3 4 6 12

输出:

cpp 复制代码
1 2 3 4 6

源代码:

cpp 复制代码
#include<iostream>
using namespace std;

//习题6.7 约数的个数
int main()
{
    int n;
    while (cin >> n) {
        for (int j = 0; j < n; j++) {
            int temp;
            cin >> temp;
            int i = 1, res = 0;
            for (i = 1; i * i < temp; i++) {
                if (temp % i == 0) {
                    res += 2;
                }
            }
            if (i * i == temp) {
                res++;
            }
            cout << res << endl;
        }
    }

    return 0;
}

提交结果:

编辑切换为居中

添加图片注释,不超过 140 字(可选)

相关推荐
木子.李3472 小时前
排序算法总结(C++)
c++·算法·排序算法
闪电麦坤953 小时前
数据结构:递归的种类(Types of Recursion)
数据结构·算法
freyazzr3 小时前
C++八股 | Day2 | atom/函数指针/指针函数/struct、Class/静态局部变量、局部变量、全局变量/强制类型转换
c++
小熊猫写算法er4 小时前
终极数据结构详解:从理论到实践
数据结构
Gyoku Mint4 小时前
机器学习×第二卷:概念下篇——她不再只是模仿,而是开始决定怎么靠近你
人工智能·python·算法·机器学习·pandas·ai编程·matplotlib
纪元A梦4 小时前
分布式拜占庭容错算法——PBFT算法深度解析
java·分布式·算法
fpcc4 小时前
跟我学c++中级篇——理解类型推导和C++不同版本的支持
开发语言·c++
px不是xp4 小时前
山东大学算法设计与分析复习笔记
笔记·算法·贪心算法·动态规划·图搜索算法
-qOVOp-5 小时前
408第一季 - 数据结构 - 栈与队列的应用
数据结构