Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Bagaimana untuk mencetak semua nombor Armstrong dari 1 hingga 1000 menggunakan C #?
Untuk memaparkan nombor Armstrong dari 1 hingga 100, mula-mula gunakan gelung while.
while (val <= 1000) { }
Sekarang di dalam gelung while, tetapkan syarat untuk digit pertama, kedua dan ketiga.
d1 = val - ((val / 10) * 10); d2 = (val / 10) - ((val / 100) * 10); d3 = (val / 100) - ((val / 1000) * 10);Nombor Armstrong menyemak kubus semua digit.Contoh
res = (d1 * d1 * d1) + (d2 * d2 * d2) + (d3 * d3 * d3); if (res == val) { Console.WriteLine(temp); }
Atas ialah kandungan terperinci Bagaimana untuk mencetak semua nombor Armstrong dari 1 hingga 1000 menggunakan C #?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!