如何显示小于给定数字的所有富余数字 我把我的算法翻译成C++代码,显示出比输入的数字少的所有数字。我想创建一个程序,将显示所有数量少于输入的数字。例如,如果我输入一个像19这样的数字,控制台应该打印出12和18。算法是这样的 浏览每个数字 检查它是否是一个充裕的数字 如果它是一个充裕的数字,那么就把它打印出来
我正在使用Microsoft Visual Studio 2013 IDE和支持c++11的编译器 这是我目前掌握的代码如何显示小于给定数字的所有富余数字 我把我的算法翻译成C++代码,显示出比输入的数字少的所有数字。我想创建一个程序,将显示所有数量少于输入的数字。例如,如果我输入一个像19这样的数字,控制台应该打印出12和18。算法是这样的 浏览每个数字 检查它是否是一个充裕的数字 如果它是一个充裕的数字,那么就把它打印出来,c++,c++11,C++,C++11,我正在使用Microsoft Visual Studio 2013 IDE和支持c++11的编译器 这是我目前掌握的代码 #include <iostream> using namespace std; int main() { int number; cout << "Enter a number" << endl; cin >> number; for (int i = 1; i < number; i++) { // Don't kno
#include <iostream>
using namespace std;
int main()
{
int number;
cout << "Enter a number" << endl;
cin >> number;
for (int i = 1; i < number; i++)
{
// Don't know what to put here
}
char inputCharacter;
cin >> inputCharacter;
return 0;
}
#包括
使用名称空间std;
int main()
{
整数;
库特数;
对于(int i=1;i>输入字符;
返回0;
}
我不知道什么是丰富的数字,但如果你是说:
那么这可能会帮助您:
#include <iostream>
using namespace std;
int main()
{
int number;
cout << "Enter a number" << endl;
cin >> number;
for (int i = 1; i < number; i++)
{
int sum = 0;
for(int k = 1; k < i; k++)
{
if(i % k == 0)
{
sum += k;
}
}
if(sum > i)
{
cout << i << endl;
}
}
char inputCharacter;
cin >> inputCharacter;
return 0;
}
#包括
使用名称空间std;
int main()
{
整数;
库特数;
对于(int i=1;ii)
{
不能输入字符;
返回0;
}
如果您需要有关算法的任何解释,只需询问即可。int number;
int number;
cout << "Enter a number" << endl;
cin >> number;
for (int i ==1; i<number; i++)
{
int temp =0;
for (int j ==1; j<i; j++)
{
if (i%j==0)
{
temp+=j;
}
}
if (temp>i)
{
cout<<j;
}
}
库特数;
对于(inti==1;我能请你详细说明一下“丰富”是什么意思吗?