介绍
在本实验中,我们将编写一个 C++ 程序来查找给定数字的除数。一个数的除数是指能够整除该数且不留下余数的正整数。
在本实验中,我们将编写一个 C++ 程序来查找给定数字的除数。一个数的除数是指能够整除该数且不留下余数的正整数。
main
函数iostream
库以支持输入和输出stdlib
库以使用系统函数,例如 clrscr()
和 getch()
main
函数n1
用于存储输入的数字,并声明变量 i
用于 for 循环system("clear")
函数清屏#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int n1, i;
system("clear");
cout<<"Enter the number to find it's divisors : ";
cin>>n1;
cout<<"\nThe divisors are :\n";
for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
return 0;
}
cout
函数显示提示信息,要求用户输入cin
函数获取用户输入的数字并将其存储在变量 n1
中cout<<"Enter the number to find it's divisors : ";
cin>>n1;
i = 1
开始到 n1
结束的 for 循环%
) 运算符检查输入数字是否能被 i
整除i
作为除数for(i = 1 ; i <= n1 ; i++)
{
if(n1 % i == 0)
{
cout<<"\t"<<i ;
}
}
在本实验中,我们学习了如何使用 C++ 程序查找给定数字的除数。我们使用 for 循环遍历所有可能的除数,并检查输入数字是否能被当前除数整除。我们还学习了如何从用户读取输入、编译和运行程序,并在控制台中显示输出。