下面的题用简单的Java程序(elipse)来编程。。 不要太复杂的。。 各位高手帮个忙!!

[复制链接]
查看11 | 回复0 | 2010-2-15 02:43:13 | 显示全部楼层 |阅读模式
一、public class oddnum {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub
int num = 123226677;
int odd = 0;
int length = 0;
while(num != 0){
odd += num % 2;
length++;
num = num /10;
}
System.out.println("奇数位个数是"+odd+"个;偶数位个数是"+(length - odd)+"个";);}}奇数位个数是4个;偶数位个数是5个;你可以照着这个算法实现。先给你一个,明天给你第二个。要睡觉了 第二个import java.util.Scanner;public class Program2 { public static void main(String[] args) {Scanner in = new Scanner(System.in);System.out.println("请输入顾客支付金额");int ipay = in.nextInt();System.out.println("请输入顾客消费金额");int icast = in.nextInt();if (ipayicast) { System.out.println("顾客支付大于消费金额,应找零钱" + (ipay - icast)); System.out.println(""); int i = ipay - icast; i = paint(i, 5000); i = paint(i, 1000); i = paint(i, 500); i = paint(i, 100); i = paint(i, 50); i = paint(i, 10); i = paint(i, 5); i = paint(i, 1);} } private static int paint(int i, int money) {int num = 0;while (i > money) { i -= money; num++;}System.out.println(money + "元:" + num + "张");return i; }}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行