求出 1-400 所有能被9整除的数,并输出每5个数字之和C#
时间: 2024-10-13 08:03:50 浏览: 24
在C#中,你可以使用循环和条件判断来计算并输出1到400之间所有能被9整除的数,每5个数相加一次。下面是一个简单的示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int start = 1;
int end = 400;
int sum = 0;
for (int i = start; i <= end; i++)
{
if (i % 9 == 0) // 判断是否可以被9整除
{
Console.Write(i + " "); // 输出当前数字
sum += i; // 累加
if ((i + 1) % 5 == 0 || i == end) // 检查是否需要打印5个数的和
{
Console.WriteLine($"Sum: {sum}");
sum = 0; // 重置累加和
}
}
}
}
}
```
这个程序会从1开始遍历到400,如果遇到能被9整除的数,就输出该数并添加到总和`sum`中。当遇到5的倍数或者是最后一个数时,就会输出前5个数的和,然后重置`sum`。
阅读全文