1编写程序,定义一个2x3德数组a和一个3x4的数组b,在定义数组c,使其存放矩阵a和b的乘积。
2编写程序 将下面图形得值存放在数组中
           a
          bbb
         ccccc
        ddddddd
       .........求教一下

解决方案 »

  1.   

    int a[2][3];
    int b[3][4];
    int c[2][4];
    //初始化a,bfor(int i=0;i<2;i++)
    for(int j=0;j<4;j++)
    {
    for(int k=0;k<3;k++)
    c[i][j]+=a[i][k];
    }
      

  2.   

    上边写错了
    int a[2][3];
    int b[3][4];
    int c[2][4];
    //初始化a,bfor(int i=0;i<2;i++)
    for(int j=0;j<4;j++)
    {
    for(int k=0;k<3;k++)
    c[i][j]+=a[i][k]*b[k][j];
    }
      

  3.   

    int a=new int[2][3];
    int b=new int[3][4];
    int c=new int[2][4];
    //初始化a,bfor(int i=0;i<2;i++)
    for(int j=0;j<4;j++)
    {
    for(int k=0;k<3;k++)
    c[i][j]+=a[i][k]*b[k][j];
    }
    2.
    char a= new char[1000];
    int count=0;
    for(int i=0;i<26;i++)
    {
    char tmp = 'a'+i;
    for(j=0;j<2*i+1;j++)
    a[count++]=tmp;
    }
      

  4.   

    大哥第2个好多错 而且char tmp='a'+i不对阿。。
      

  5.   

    2:
    public static void sharp(int x)
    {
    int a=97;
    for(int i=1;i<=x;i++)
    {
    for(int k=0;k<x-i;k++)
    System.out.print(" ");
    for(int j=1;j<=2*i-1;j++)
    {
    System.out.print((char)a);
    }
    System.out.println();
    a++;
    }
    }
      

  6.   

    第二:class Test2{
    static char[][] arr=new char[5][11];
    static int j=0;
    public static void main(String[] args){
    for(int i=0;i<5;i++){
    for(j=0;j<4-i;j++){
    arr[i][j]=' ';
    }
    for(int k=0;k<2*i+1;k++){
    arr[i][j+1]=(char)('a'+i);
    j++;
    }
    }

    for(int m=0;m<arr.length;m++){
    for(int n=0;n<arr.length*2+1;n++){
    System.out.print(arr[m][n]);
    }
    System.out.print("\n");
    }
    }

    }
      

  7.   

    x是行数 ···字符'a'的整数表示为97也就是ASCII码·