using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WholeNumbers1
{
class Program
{
static void Main(string[] args)
{
int sum = 0;
int Threedigitnumber;
Console.WriteLine("Enter in three whole numbers");
Threedigitnumber = int.Parse(Console.ReadLine());
sum = sum + (Threedigitnumber % 10); // Add third digit to sum
sum = sum + (Threedigitnumber/10) % 10; // Add seconed digit to sum
sum = sum + (Threedigitnumber/100); // Add first digit to sum
Console.WriteLine("{0} -> {1}", Threedigitnumber, sum);
Console.ReadKey();
}
}
}
有人可以请我解释一下为什么这段代码能够计算三个数字的总和吗?我很困惑%的工作原理以及为什么在这里需要分工?这个怎么用?C#运算符模数?
模返回“一面”,(整数)师“另一面”。在每次单独操作后记下这些值以查看发生了什么。 – user2864740
你是什么意思“方?” –
记下每个单独操作后的值,看看发生了什么。什么是't%10'?什么是't/10'?什么是(t/10)%10?什么是't/100'? – user2864740