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