国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c++第二次實(shí)驗(yàn)-7完數(shù)輸出

2019-11-06 07:14:59
字體:
供稿:網(wǎng)友

一、問題及代碼:

/* 文件名稱:項(xiàng)目7.cpp * 作    者:嚴(yán)明遠(yuǎn) * 完成日期:2017 年 3 月 5 日 * 版 本 號(hào):v1.0 * 對(duì)任務(wù)及求解方法的描述部分: * 輸入描述:無 * 問題描述: 	【項(xiàng)目7:輸出完數(shù)】一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為“完數(shù)”。	例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完數(shù)。編程找出1000以內(nèi)的所有完數(shù)。(答案:6  28  496)提示:首先從2到1000構(gòu)造循環(huán)控制變量為i的外層循環(huán)。每次循環(huán)中,利用內(nèi)嵌的循環(huán)逐個(gè)地求出i的因子,并累加起來(為提高效率,可能的因子從1到i/2),如果因子和等于i,則說明是完全數(shù),輸出。然后繼續(xù)循環(huán),考察i+1……* 程序輸出: * 問題分析:略 * 算法設(shè)計(jì):略 */ #include<iostream>using namespace std;int main(){	int i,j,k,num,temp,n;	int a[10];//存放因子。	for(i=2;i<1000;i++)	{		num=0,n=0;//初始化。		for(j=1;j<i;j++)		{			temp=0;			if(i%j==0)			{				temp=1;				a[n]=j;				n++;			}			if(temp)				num+=j;//判斷因子之和是否等于被除數(shù)。		}		if(num==i)		{			cout<<"完數(shù):"<<num<<"=";			for(k=0;k<n-1;k++)			{				cout<<a[k]<<"+";			}			cout<<a[n-1]<<endl;		}	}	return 0;}

二、運(yùn)行結(jié)果:

三、’心得體會(huì):

應(yīng)熟練運(yùn)用循環(huán)嵌套,每層循環(huán)數(shù)據(jù)應(yīng)該初始化。

四、知識(shí)點(diǎn)總結(jié):

因子不包括本身(!因數(shù))可通過循環(huán)嵌套,利用內(nèi)層循環(huán)逐個(gè)求出i的因子,并累加起來。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 汝州市| 平顶山市| 白水县| 广灵县| 亳州市| 寻甸| 溧阳市| 门源| 高邑县| 岚皋县| 陕西省| 准格尔旗| 涞水县| 临澧县| 明光市| 嘉义市| 海伦市| 扎兰屯市| 鹿泉市| 华蓥市| 彰化市| 顺义区| 贡嘎县| 灌云县| 万山特区| 江源县| 思南县| 辉南县| 徐闻县| 星座| 乐至县| 从江县| 合江县| 都安| 本溪市| 涞源县| 大石桥市| 遂平县| 永嘉县| 丽江市| 塔城市|