⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3_16.cpp

📁 C++程序设计技能百练随书配套光盘的源码
💻 CPP
字号:
#include <iostream.h>
void main()
{
	int k0,k1,k2,k3,k4,k5,k6,k7,k8,k9;
	int m,i,j,n,s;
	cout<<"请输入要寻找完数的范围:";
	cin>>m;
	for (j=2;j<=m;j++)
	{
		n=0;
		s=j;
		for (i=1;i<j;i++)
		{
			if ((j%i)==0)
			{
				n++;
				s=s-i;
				switch(n)
				{
				case 1:
					k0=i;
					break;
	            case 2:
					k1=i;
					break;
				case 3:
					k2=i;
					break;
				case 4:
					k3=i;
					break;
				case 5:
					k4=i;
					break;
				case 6:
					k5=i;
					break;
				case 7:
					k6=i;
					break;
				case 8:
					k7=i;
					break;
				case 9:
					k8=i;
					break;
				case 10:
					k9=i;
					break;
				}
			}
		}
		if (s==0)
		{
			cout<<j<<"是一个完数!它的因子是:";
			if (n>1)
				cout<<k0<<"  "<<k1<<"  ";
			if (n>2)
				cout<<k2<<"  ";
			if (n>3)
				cout<<k3<<"  ";
			if (n>4)
				cout<<k4<<"  ";
			if (n>5)
				cout<<k5<<"  ";
			if (n>6)
				cout<<k6<<"  ";
			if (n>7)
				cout<<k7<<"  ";
			if (n>8)
				cout<<k8<<"  ";
			if (n>9)
				cout<<k9<<"  ";
			cout<<endl;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -