数组

作者在 2006-11-16 08:23:00 发布以下内容
using System.Windows.Forms;
public class sss
{
 static string output;
 static void aaa(int [,] sales)
 {
  output+="";
  for (int i=0;i<sales.GetLength(1);i++)
 
     output+="             "+"季度"+(i+1)+"  ";
  for(int i=0;i<sales.GetLength(0);i++)
  {
   output+="\n部门"+(i+1)+" ";
   for(int j=0;j<sales.GetLength(1);j++)
    output+="             "+sales[i,j]+" ";
  }
 }
 //计算部门和的方法
 static int[] bmh(int[,] sales)
 {
  //定义一个数组
  int[] sum=new int[sales.GetLength(0)];
  
  for(int i=0;i<sales.GetLength(0);i++)
  
   for(int j=0;j<sales.GetLength(1);j++)
    //输出结果
    sum+=sales[i,j];
  
  return sum;
 }
 //计算季度和的方法
 static int[] jdh(int[,] sales)
 {
  //定义一个数组
  int[] zum=new int[sales.GetLength(1)];
 
  for(int j=0;j<sales.GetLength(1);j++)
  
   for(int i=0;i<sales.GetLength(0);i++)
    //输出结果
    zum[j]+=sales[i,j];
  
  return zum;
 }
 static void Main()
 {
  //创建一个数组并付初值
  int[,] sales={{750,660,910,800},{800,700,950,900},{700,600,750,600},{850,800,1000,950},{900,800,960,980}};
      
  
  output="各季销售数字\n";
  //调用aaa的方法
  aaa(sales);
  //输出季度和的格式
  for(int i=0;i<sales.GetLength(0);i++)
   output+="\n第"+(i+1)+"部门和为:"+(bmh(sales));
  //输出部门和的格式
  for(int j=0;j<sales.GetLength(1);j++)
   output+="\n第"+(j+1)+"季度和为:"+(jdh(sales))[j];
  MessageBox.Show(output,"输出结果");
 }
}
默认分类 | 阅读 3382 次
文章评论,共0条
游客请输入验证码