c#写一个控制台应用程序,在程序中自定义一个能将m至n范围内能被a整除的所有数打印出来的函数,并调用函数分别在1到100范围内能被3整除的所有数,分别在103到183范围内能被5整除的所有数打印出来
时间: 2024-10-25 14:05:02 浏览: 20
在C#中,你可以创建一个控制台应用程序,定义一个名为`PrintDivisibleNumbers`的函数,它接受三个参数:起始范围`m`、结束范围`n`以及除数`a`。该函数会遍历指定范围内的所有数,如果能被`a`整除,则打印出来。以下是具体的代码:
```csharp
using System;
class Program
{
// 定义函数 PrintDivisibleNumbers,打印出指定范围内的能被 a 整除的数
static void PrintDivisibleNumbers(int m, int n, int a)
{
for (int i = m; i <= n; i++)
{
if (i % a == 0)
{
Console.Write(i + " ");
}
}
Console.WriteLine(); // 在每个区间结束后换行
}
// 主函数
static void Main()
{
// 调用函数,分别打印1到100内能被3整除的数
PrintDivisibleNumbers(1, 100, 3);
// 打印103到183内能被5整除的数
PrintDivisibleNumbers(103, 183, 5);
// 等待用户输入,方便观察结果
Console.ReadLine();
}
}
```
当运行此程序,控制台将输出:
```
3 6 9 12 15 ... 99
105 110 115 120 125 ... 180
```
每个部分展示了1到100内能被3整除的数,以及103到183内能被5整除的数。
阅读全文