public class Practice25 {
public static void main(String[] args) {
/*
* 李白无事街上走,提壶去买酒。遇店加一倍,见花喝一斗,五遇花和店, 喝光壶中酒,试问李白壶中原有多少斗酒?(使用for循环结构编程实现)
* 提示:采用逆向思维分析问题
*/
double sum = 0;
for (int i = 1; i <= 5; i++) {
sum = (sum+1)/2;
}
System.out.println(sum);
}
}
public class Practice29 {
public static void main(String[] args) {
// 将100元兑换为1元、5元、10元的零钱,请问有多少种兑换方法?
int count = 0;
for (int i = 0; i <= 100; i++) {
for (int j = 0; j <= 20; j++) {
for (int m = 0; m <= 10; m++) {
if (i * 1 + j * 5 + m * 10 == 100) {
count++;
System.out.println(i + " " + j + " " + m);
}
}
}
}
System.out.println(count);
}
}
public static void main(String[] args) {
//求100到1000之间的所有能被5和6整除的整数,每行显示5个
//输出数字的个数
int count = 0;
for(int i = 100;i<=1000;i++){
if(i%5==0||i%6==0){
System.out.print(i+" ");
//记下输出数字的个数
count++;
if(count%5==0){
System.out.println();
}
}
}
}
}