c#写一个控制台应用程序,在程序中自定义一个能判断出两个数最大的数的函数,并调用函数分别计算出以下两组最大值:71和49,45和54
时间: 2024-10-25 16:04:49 浏览: 26
在C#中,你可以创建一个简单的控制台应用程序来实现这个功能。首先,你需要定义一个名为`FindMax`的函数,该函数接收两个整数作为参数并返回它们的最大值。然后在主程序中,你可以调用这个函数处理给定的两组数字。以下是完整的代码示例:
```csharp
using System;
class Program
{
// 自定义函数 FindMax,用于找出两个数中的最大值
static int FindMax(int num1, int num2)
{
return num1 > num2 ? num1 : num2;
}
// 主函数
static void Main()
{
// 第一组数字
int max1 = FindMax(71, 49);
Console.WriteLine("第一组数字的最大值是: " + max1);
// 第二组数字
int max2 = FindMax(45, 54);
Console.WriteLine("第二组数字的最大值是: " + max2);
// 等待用户输入,方便观察结果
Console.ReadLine();
}
}
```
当你运行这个程序,你会看到控制台打印出每组数字的最大值:
```
第一组数字的最大值是: 71
第二组数字的最大值是: 54
```
相关问题
c#写一个控制台应用程序,在程序中自定义一个能将乘法表打印出来的函数,并调用函数分别打印出七七乘法表,九九乘法表
在C#中,你可以编写一个控制台程序,其中包含一个函数用于生成并打印乘法表。对于七七乘法表和九九乘法表,我们可以分别创建两个方法。下面是一个例子:
```csharp
using System;
namespace MultiplicationTableApp
{
class Program
{
static void Main(string[] args)
{
PrintMultiplicationTable(7);
Console.WriteLine("\n");
PrintMultiplicationTable(9);
Console.ReadLine();
}
// 打印七七乘法表
static void PrintMultiplicationTable(int n)
{
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n; j++)
{
Console.Write($"{i} * {j} = {i*j}\t");
}
Console.WriteLine(); // 每行结束后换行
}
}
}
}
```
在这个程序里,我们定义了一个名为`PrintMultiplicationTable`的方法,它接收一个整数参数`n`表示乘法表的最大值。然后使用两个嵌套循环遍历1到`n`,打印出对应位置的乘积。
当运行这个程序时,它会先打印出7x7的乘法表,之后是一段空行,然后打印出9x9的乘法表。
c#写一个控制台应用程序,在程序中自定义一个能将m至n范围内能被a整除的所有数打印出来的函数,并调用函数分别在1到100范围内能被3整除的所有数,分别在103到183范围内能被5整除的所有数打印出来
在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整除的数。
阅读全文