#include <iostream>
#include <cstdio>
using namespace std;
long long n,i,s=2;
int main()
{
cin >>n;
for (i=2;i*i<=n;i++)
{
if (n%i==0)
s+=2;
}
if ((i-1)*(i-1)==n)
s--;
cout <<s;
return 0;
}
C++的发展
C++是一种通用的、高级的编程语言,它是C语言的扩展。C++由Bjarne Stroustrup于1983年首次引入,并在之后的几十年中不断发展壮大。C++被广泛应用于各种领域,包括系统开发、游戏开发、嵌入式系统、图形用户界面(GUI)开发等。
C++的设计目标
C++的设计目标是提供一种高效、灵活和可扩展的编程语言,同时保持与C语言的兼容性。它支持面向对象编程(OOP)和泛型编程,这使得开发人员能够以更高的抽象级别来组织和管理代码。
C++的特性
面向对象编程(OOP):C++是一种面向对象的编程语言,它支持类和对象的概念。类是一种用户定义的数据类型,它封装了数据和操作数据的方法。对象是类的实例,可以通过调用类的方法来访问和操作数据。C++的面向对象编程提供了封装、继承和多态等核心概念,使得代码更易于组织、理解和维护。
泛型编程:C++引入了模板(templates)的概念,使得开发人员可以编写通用的代码,可以在不同的数据类型上进行操作。模板允许开发人员定义泛型函数和类,这些函数和类可以根据实际使用的数据类型进行实例化。这提