我怎样才能让我的程序将四位数字的所有答案相加,给我数字的总和

本文关键字:数字 答案 四位 我的 程序 | 更新日期: 2023-09-27 18:30:55

//问题 2 提示用户输入四位数字(例如 5297)并显示所有数字的总和(例如 23)。 四位数字必须读作单个数字,各个数字必须使用div (/) 和 mod (%) 进行分解。

            //Declare Variables
            Int32 number;
            Console.WriteLine("'n Sum of digits - please enter a four digit number: ");
            number = Int32.Parse(Console.ReadLine());
            Console.WriteLine("The first digit is {0}", number / 1000);
            Console.WriteLine("The second digit is {0}", number % 1000 / 100);
            Console.WriteLine("The third digit is {0}", number % 100 / 10);
            Console.WriteLine("The fourth digit is {0}", number % 10 / 1);

            Console.ReadLine();

我怎样才能让我的程序将四位数字的所有答案相加,给我数字的总和

使用此逻辑进行编码很简单,

  1. 声明并初始化一个 int 变量 sum =0;
  2. 在 num 不等于零时循环。
  3. 在循环中,只需将数字的最后一位数字添加到总和中即可。
  4. 由于您得到了数字的最后一位,因此您可以通过消除最后一个位置来推断出一个新的数字。

希望这有帮助。