我不明白這個程序是如何工作的,如果原始和設置爲0
,然後r(remainder)
被加到總和0
。這兩位數字的正確和是多少?我覺得這應該是這樣的... sum = num + r;
c#請解釋它爲什麼有效,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Application
{
class MainClass
{
public static void Main (string[] args)
{
int num, sum = 0, r;
Console.WriteLine("Enter a Number : ");
num = int.Parse(Console.ReadLine());
while (num != 0)
{
r = num % 10;
num = num/10;
**sum = sum + r;**
}
Console.WriteLine("Sum of Digits of the Number : "+sum);
Console.ReadLine();
}
}
}
'r'從號碼中取出數字。並將其添加到總和中。混亂在哪裏? –
歡迎來到[SO],請閱讀[FAQ]和[問]。祝你好運! –