遇到一个难题,题目是这样的:编写一个程序,输入某单位每位职工的职工号和工资(以元为单位,整数).求出发放工资时每位职工工资所需不同面值人民币的张数。并计算该单位职工工资的总和,以及累计所需不同人民币的张数.
如:001职工工资2263元,需22张100元,一张50元,一张10元,一张2元,一张1元.
002职工工资2135元,需21张100元,一张20元,一张5元.
累计职工人数2个,100元43张.100元0张,50元一张,20元一张,10元一张,5元一张,2元一张,一元一张.因为刚学不久,一开始就写不下去.用BufferedReader只会写入了职工号.但接受两个不同的输入就不会写了.下面的累计是不是应该用循环? 但是我还弄不懂.请帮我写一下这个问题的完整程序.谢谢!!!
如:001职工工资2263元,需22张100元,一张50元,一张10元,一张2元,一张1元.
002职工工资2135元,需21张100元,一张20元,一张5元.
累计职工人数2个,100元43张.100元0张,50元一张,20元一张,10元一张,5元一张,2元一张,一元一张.因为刚学不久,一开始就写不下去.用BufferedReader只会写入了职工号.但接受两个不同的输入就不会写了.下面的累计是不是应该用循环? 但是我还弄不懂.请帮我写一下这个问题的完整程序.谢谢!!!
int p50 = gz /50;gz = gz % 50;
int p20 = gz %20;gz = gz % 20;
int p10 = gz %10;gz = gz %10;
int p5 = gz % 5;gz = gz % 5;
int p2 = gz /2;int p1 = gz %2;
如p100-->p[0]
还有BufferedReader在定义的时候就给定了输入的流了
怎么可以用两个呢??有待高手来解答
System.out.print("输入名字");
BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in));
String name=stdin.readLine();
System.out.print("输入工资");
stdin =new BufferedReader(new InputStreamReader(System.in));
String salary=stdin.readLine();