課程
/后端開發(fā)
/C#
/用C#實現(xiàn)封裝
###
2016-11-07
源自:用C#實現(xiàn)封裝 5-6
正在回答
? ? ? ? ? ? //所需要進行循環(huán)的半數(shù)
? ? ? ? ? ? int AB = 0;
? ? ? ? ? ? //存放真因數(shù)的數(shù)組
? ? ? ? ? ? int[] list = { };
? ? ? ? ? ? //進行循環(huán)判斷
? ? ? ? ? ? for (int x = 6; x <= 10000; x++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? //真因數(shù)總和變量
? ? ? ? ? ? ? ? int sum = 0;
? ? ? ? ? ? ? ? //求半值
? ? ? ? ? ? ? ? AB = x / 2;
? ? ? ? ? ? ? ? //將半值進行循環(huán)
? ? ? ? ? ? ? ? for (int y = 1; y <= AB; y++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if (x % y == 0)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? sum += y;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? //計算是否為完整數(shù)
? ? ? ? ? ? ? ? if (x == sum)
? ? ? ? ? ? ? ? ? ? //輸出完全數(shù)頭
? ? ? ? ? ? ? ? ? ? Console.Write(x + "=");
? ? ? ? ? ? ? ? ? ? //進行循環(huán)輸出真因數(shù)
? ? ? ? ? ? ? ? ? ? for (int z = 1; z <= AB; z++)
? ? ? ? ? ? ? ? ? ? ? ? if (x % z == 0)
? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? if (z != AB)
? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write(z + "+");
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write(z);
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? //輸出換行
? ? ? ? ? ? ? ? ? ? Console.WriteLine();
? ? ? ? ? ? }
舉報
C#視頻教程教大家,用C#語言實現(xiàn)面向對象的封裝
1 回答請教各位大神
4 回答C#學習中不能順利實現(xiàn)封裝,問題如下圖,求大神指點!
1 回答大佬求解答
1 回答我的VS2019 識別不了set get 請問大神 這是什么原因
3 回答求解?。?!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-10
? ? ? ? ? ? //所需要進行循環(huán)的半數(shù)
? ? ? ? ? ? int AB = 0;
? ? ? ? ? ? //存放真因數(shù)的數(shù)組
? ? ? ? ? ? int[] list = { };
? ? ? ? ? ? //進行循環(huán)判斷
? ? ? ? ? ? for (int x = 6; x <= 10000; x++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? //真因數(shù)總和變量
? ? ? ? ? ? ? ? int sum = 0;
? ? ? ? ? ? ? ? //求半值
? ? ? ? ? ? ? ? AB = x / 2;
? ? ? ? ? ? ? ? //將半值進行循環(huán)
? ? ? ? ? ? ? ? for (int y = 1; y <= AB; y++)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? if (x % y == 0)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? sum += y;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? //計算是否為完整數(shù)
? ? ? ? ? ? ? ? if (x == sum)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? //輸出完全數(shù)頭
? ? ? ? ? ? ? ? ? ? Console.Write(x + "=");
? ? ? ? ? ? ? ? ? ? //進行循環(huán)輸出真因數(shù)
? ? ? ? ? ? ? ? ? ? for (int z = 1; z <= AB; z++)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? if (x % z == 0)
? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? if (z != AB)
? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write(z + "+");
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write(z);
? ? ? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? //輸出換行
? ? ? ? ? ? ? ? ? ? Console.WriteLine();
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }