for循环的练习题

//百钱百鸡
		for(int i=20;i>=0;i--){
			for(int j=33;j>=0;j--){
				for(int z = 99;z >= 0 ; z-=3){
					if((5*i + 3*j + z/3 == 100) && i + j + z == 100 ){
						System.out.printf("公鸡数:%d     母鸡数:%d    小鸡数:%d",i,j,z);
						System.out.println();
					}
				}
			}
		}

  

//1-100的素数

		for(int i =100;i>0;i--){
			int num = 0;
			for(int j =1 ; j<=i ; j++){
				if(i % j == 0){
					num++;
				}
			}
			if(num == 2){
				System.out.println(i+"是素数");
				num=0;
			}

  

//最大公约数和最小公倍数

		Scanner sc = new Scanner(System.in);

		System.out.println("请输入第一个数:");
		int a = sc.nextInt();

		System.out.println("请输入第二个数:");
		int b = sc.nextInt();

		int c = a<b?a:b;
		int d = a>b?a:b;

		for(int i = c;c>0;i--){
			if(a % c == 0 && b % c == 0){
				System.out.printf("%d 和 %d 的最大公约数为 %d",a,b,i);
				break;
			}
		}
		System.out.println();
		for(int i =d; ;i++){
			if(i % a == 0 && i % b == 0){
				System.out.printf("%d 和 %d 的最小公倍数为 %d",a,b,i);
				break;
			}
		}

  

时间: 2024-10-24 04:41:49

for循环的练习题的相关文章

循环语句练习题2

问题一:用for循环打印三角形 则编写Java代码如下: 则运行结果为: 若想打印倒三角,则编写Java代码如下: 则运行结果为:

python基础 while循环和练习题

一.上面的题目答案: 1.鸡兔同笼: 2.百钱买百鸡 二. while 条件 : import time #时间 conut = 0while conut <= 10: print(conut) conut = conut + 1 print(123) 题目: 1.使用while循环输出1 2 3 4 5 6  8  9 10没有7 2.求1-100的所以数的和 3.输出1-100内的所以奇数 4.输出1-100内的所以偶数 5.求1-2+3+4+5...99的所有数的和 6.用户登录(三次机会

python-while循环的练习题

# !/use/bin/env python# -*-conding:utf-8-*- #author:shanshan """写代码a. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12b. 使用while 循环输出100-50,从大到小,如100,99,98…,到50时再从0循环输出到50,然后结束c. 使用 while 循环实现输出 1-100 内的所有奇数d. 使用 while 循环实现输出 1-100 内的所有偶数e. 使用while循

c# 循环语句练习题;

1. 求100以内质数的和 2. 兔子问题 3. 九九乘法表:   一行一行打印: 4. 有一张超大的纸:   纸质的厚度是0.01:   对折多少次,可以达到珠峰的高度:   按照8848来计算: 5. 理想状态下,篮球自由落体弹起高度若为上一次高度的四分之三:    首先高度设置为1米,输入一个次数,求篮球现在弹起的高度: 6. 求100以内奇数的和

循环嵌套练习题

//BOSS: //让用户输入一个奇数,打印菱形,最长的行内容个数为用户输入的个数,并且由英文字母拼接而成 //比如用户输入了7 // A // ABA // ABCBA // ABCDCBA // ABCBA // ABA // A //1.接收并判断用户输入的是不是数字 try { #region 解法一 //Console.Write("请输入一个奇数:"); //int a = Convert.ToInt32(Console.ReadLine()); //if (a % 2 !

python练习题:循环打印嵌套列表

好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔开,使用赋值操作符"="赋予一个标识符.如: movies=["the holy",1975,"terry jones",91,["graham",["michael","john",&qu

循环语句的嵌套及练习题

int a = 1; for (int i = 0; i < 10; i++) //外部循环{ a++;//外部循环体 for (int j = 0; j < 3; j++)//内部循环 { a--;//内部循环体 }} 注意:一般循环嵌套一层足够,多层会晕,机器会卡 把循环体的概念给想明白 内部循环会执行的次数等于 内部循环条件的数值乘以外部循环循环条件的数值 --------------------------------------------------------------异常语句

shell练习题:使用for循环批量修改文件扩展名

shell练习题:使用for循环批量修改文件扩展名 说明:(1)在linux下批量修改文件名,将下图所示命令中的"_linux"去掉. (2)使用for循环脚本. 思路:本题的基本解题思路,先进行单个文件的改名,然后再用循环实现批量改名,这是比较常规的做法,也可以用rename专业改名工具. 方法一: 说明:使用cut.sed工具 脚本如下: #!/bin/bash cd /test for i in `ls|grep .*.jpg` do mv $i `echo $i |cut -d

Python学习之while循环练习题

Python自近两年在国内兴起之后,引起了很多IT界小伙伴们的注意,开始学习Python的朋友逐渐增多.但是学习时发现,循环一处开始默默的考验逻辑思维了,还是再做几个练习题来梳理复习一下吧. 1. 使用while循环输出1 2 3 4 5 6     8 9 10 方法一: count=1 while count <= 10: if count == 7: count+=1 continue print(count) count+=1 方法二: count=1 while count <= 1