在C#里面,用do while 实现从键盘输入10个数,求和,代码怎么写?
该回答引用GPT:
int sum = 0;
int num;
int i = 0;
do
{
Console.WriteLine("请输入第{0}个数:", i + 1);
num = Convert.ToInt32(Console.ReadLine());
sum += num;
i++;
} while (i < 10);
Console.WriteLine("10个数的和为:{0}", sum);
如还有疑问,可留言帮助解决。
static void Main(string[] args)
{
int n = 0;
decimal s = 0;
do
{
decimal num = 0;
Console.WriteLine(String.Format("请输入第 {0} 个数:", n + 1));
if (!decimal.TryParse(Console.ReadLine().Trim(), out num))
{
continue;
}
s += num;
n++;
} while (n < 10);
Console.WriteLine(String.Format("{0} 个数之和为:{1}", n, s));
Console.ReadLine();
}