公司有三個業務請用陣列計算
計算業績總和和零的個數
計算每一季的業績總和和零的個數
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
請先 登入 以發表留言。