我怎样才能让我的程序将四位数字的所有答案相加,给我数字的总和
本文关键字:数字 答案 四位 我的 程序 | 更新日期: 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();
使用此逻辑进行编码很简单,
- 声明并初始化一个 int 变量 sum =0;
- 在 num 不等于零时循环。
- 在循环中,只需将数字的最后一位数字添加到总和中即可。
- 由于您得到了数字的最后一位,因此您可以通过消除最后一个位置来推断出一个新的数字。
希望这有帮助。