Распечатать все трехзначные десятичные числа, сумма цифр равна М - C#
Формулировка задачи:
1. По введенному целому числу М распечатать все трехзначные десятичные числа, сумма цифр равна М. (Описать функцию вычисления суммы цифр числа).
Решение задачи: «Распечатать все трехзначные десятичные числа, сумма цифр равна М»
textual
Листинг программы
Forms Code { public partial class Form1 : Form { String[] ss = new String[900]; // Строковый массив public int n, M; private void Form1_Load(object sender, EventArgs e) { for(int i =0; i<900; i++) // Заполнение строкового массива ss[i] = (i+100).ToString(); } private void button1_Click(object sender, EventArgs e) { t = 0; M = int.Parse(textBox1.Text; if(M > 27) M=27; for (int i = 0; i < 900; i++) { foreach (Char c in ss[i]) { n = c; // Получаем цифры каждого трехзначного числа t += (n - 48); // Сумирование цифр } if(t ==M) listBox1.Items.Add(ss[i]); t = 0; } } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д