c#计算并输出其a ~~b之间所有能被3整除的整数之和,a,b的值由键盘输入。
时间: 2024-09-15 19:07:09 浏览: 44
判断每个输入的数是否可被3,5和7整除,并将整除状态输出。
在C#中,你可以创建一个循环,让用户输入a和b的值,然后遍历这个范围内的每个数字,检查它们是否能被3整除,并累加到总和中。下面是相应的代码示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入起始整数 a: ");
int a = int.Parse(Console.ReadLine());
Console.Write("请输入结束整数 b: ");
int b = int.Parse(Console.ReadLine());
if (a < b)
{
int sum = 0;
for (int i = a; i <= b; i++)
{
if (i % 3 == 0) // 判断是否能被3整除
{
sum += i; // 累加到总和
}
}
Console.WriteLine($"从{a}到{b}之间所有能被3整除的整数之和为: {sum}");
}
else
{
Console.WriteLine("起始值应小于或等于终止值。");
}
Console.ReadKey();
}
}
```
这段代码首先读取用户的输入a和b,然后检查a是否小于b。如果是,它会遍历a到b之间的每一个整数,只有当这个数可以被3整除时才会将其加入到总和中。最后,它会输出符合条件的整数之和。
阅读全文