公司有三個業務請用陣列計算

計算業績總和和零的個數

計算每一季的業績總和和零的個數

package ch7;
import java.io.*;
public class ch7_13_2 
{
    public static void main(String awgs[])throws IOException
    {
        InputStreamReader in=new InputStreamReader(System.in);
        BufferedReader buf=new BufferedReader(in);
        int num[][]= {
                {0,0,0,0,0,0,0},
                {1,0,2,4,6,0,0},
                {2,8,0,2,1,0,0},
                {3,7,0,0,9,0,0},
                {0,0,0,0,0,0,0},
                {0,0,0,0,0,0,0}
        };
        int a,b,sum,cunt=0;
        for(a=1;a<=3;a++)
        {
            sum=0;
            cunt=0;
            for(b=1;b<=4;b++)
            {
                sum=sum+num[a][b];
                if(num[a][b]==0)
                {
                    cunt++;
                }
            }
            num[a][5]=sum;
            num[a][6]=cunt;
        }
        for(b=1;b<=4;b++)
        {
            sum=0;
            cunt=0;
            for(a=1;a<=3;a++)
            {
                sum=sum+num[a][b];
                if(num[a][b]==0)
                {
                    cunt++;
                }
            }
            num[4][b]=sum;
            num[5][b]=cunt;
        }
        System.out.println("編號S1 S2 S3 S4 總和 零數");
        for(a=1;a<=3;a++)
        {
            for(b=0;b<=6;b++)
            {
                System.out.print(" "+num[a][b]+" ");
            }
            System.out.println();
        }
        System.out.print("和 ");
        for(b=1;b<=4;b++)
        {
            System.out.print(num[4][b]+" ");
        }
        System.out.println();
        System.out.print("零數");
        for(b=1;b<=4;b++)
        {
            System.out.print(" "+num[5][b]+" ");
        }
    }
}
 

========================

編號S1 S2 S3 S4 總和 零數
 1  0  2  4  6  12  1 
 2  8  0  2  1  11  1 
 3  7  0  0  9  16  2 
和 15 2 6 16 
零數 1  2  1  0 

創作者介紹
創作者 驢子的生活日記 的頭像
驢子

驢子的生活日記

驢子 發表在 痞客邦 留言(0) 人氣( 58 )