如题,代码如下:
using System;class ReturnMaxSalesArray
{
public static void Main()
{
decimal [] NumberArray1 ={40000,10000,25000,50000,33000,60000};
decimal [] NumberArray2 ={80000,3000,110000,4000,33000,59000};
decimal [] MaxNumberArray;
MaxNumberArray = MaxArray(NumberArray1,NumberArray2);
Console.WriteLine("输出值:");
for (int i=0; i<6;i++)
{
Console.WriteLine("{0}\t{i}",(i+1),MaxNumberArray[i]);
}
}
private static decimal[] MaxArray(decimal [] sales1, decimal [] sales2)
{
decimal [] MaxSales = new decimal[sales1.Length];
for (int i=0;i<MaxSales.Length;i++)
{
MaxSales[i]=MaxAmount(sales1[i],sales2[i]);
}
return MaxSales;
}
private static decimal MaxAmount(decimal a, decimal b)
{
if (a > b)
return a;
else
return b;
}
}出现问题:可以编译成功,控制台输出时报错。
using System;class ReturnMaxSalesArray
{
public static void Main()
{
decimal [] NumberArray1 ={40000,10000,25000,50000,33000,60000};
decimal [] NumberArray2 ={80000,3000,110000,4000,33000,59000};
decimal [] MaxNumberArray;
MaxNumberArray = MaxArray(NumberArray1,NumberArray2);
Console.WriteLine("输出值:");
for (int i=0; i<6;i++)
{
Console.WriteLine("{0}\t{i}",(i+1),MaxNumberArray[i]);
}
}
private static decimal[] MaxArray(decimal [] sales1, decimal [] sales2)
{
decimal [] MaxSales = new decimal[sales1.Length];
for (int i=0;i<MaxSales.Length;i++)
{
MaxSales[i]=MaxAmount(sales1[i],sales2[i]);
}
return MaxSales;
}
private static decimal MaxAmount(decimal a, decimal b)
{
if (a > b)
return a;
else
return b;
}
}出现问题:可以编译成功,控制台输出时报错。
解决方案 »
- C# IAsyncResult 接口有哪些子类?
- tree 标签用法
- 求 使用快捷键(SHIFT+C)关闭子窗体的方法
- 关于PictureBox的疑问
- C# 两个表合并fill到一个dataset中
- 谁能给我推荐本学习C#的书~
- visual studio.net 安装问题
- 读取excel文件里面的数据问题,第一次处理excel数据,请大家帮忙
- 怎么样把菜单项加到桌面右键菜单项里?
- 尝试运行项目时出错: 未能加载文件或程序集“CriValuePopWin”或它的某一个依赖项。该模块应包含一个程序集清单。
- winform程序,我用process已打开IE,怎么设置弹出的IE窗口不显示地址栏??
- 客户端执行Remoting出错,请高手帮忙
什么意思,不明白。
Console.WriteLine("{0}\t{i}",(i+1),MaxNumberArray[i]);
改成
Console.WriteLine("{0}\t{1}",(i+1),MaxNumberArray[i]);