C#·实例1:在一个停车场内,汽车、摩托车共停了48辆,其中每辆汽车有4个轮子,每辆摩托车有3个轮子,这些车共有172个轮子,编程输出停车场丙有汽车和摩托车的数量。
时间: 2024-02-23 21:58:02 浏览: 54
好的,这是一个简单的数学问题,我们可以使用 C# 编写一个小程序来解决它:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int totalVehicles = 48;
int totalWheels = 172;
int cars = 0;
int bikes = 0;
for (int i = 0; i <= totalVehicles; i++)
{
for (int j = 0; j <= totalVehicles; j++)
{
if (i + j == totalVehicles && (4 * i + 3 * j) == totalWheels)
{
cars = i;
bikes = j;
break;
}
}
}
Console.WriteLine("停车场内有 {0} 辆汽车和 {1} 辆摩托车", cars, bikes);
}
}
```
程序的思路是在两个循环中遍历所有可能的汽车和摩托车数量,并检查它们的轮子数是否等于总轮子数。如果是,就将汽车和摩托车的数量保存到变量中并跳出循环。最后,程序输出汽车和摩托车的数量。
希望这个程序能解决你的问题。
阅读全文