for语句的强化(水仙花,九九乘法表,回文数等)

一、输出如下图形:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9

public class five {

public static void main(String[] args) {
  // TODO Auto-generated method stub
    for(int a=1;a<=9;a++){
     for(int  b=1;b<=a;b++){
      System.out.print(b);
     }
     System.out.println();
    }
 }

}

二、求水仙花
水仙花打印出100-999之间所有的"水仙花数"
所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方

public class five {

public static void main(String[] args) {
  // TODO Auto-generated method stub
 System.out.println("100-999之间所有的水仙花数为:");
    for(int a=100;a<=999;a++){
     int b=a%10;
     int c=a/10%10;
     int d=a/100%10;
     if(a==b*b*b+c*c*c+d*d*d){
      System.out.println(a);
     }
    }
 }

}

三、回文数:从10000 - 99999之间求回文数
回文数"是一种数字.如:98789, 这个数字正读是98789
倒读也是98789,正读倒读一样,所以这个数字 就是回文数.

public class five {

public static void main(String[] args) {
  // TODO Auto-generated method stub
 System.out.println("100-999之间所有的水仙花数为:");

for(int a=10000;a<=99999;a++){
     
     if(a%10==a/10000&&a/1000%10==a/10%10){
      System.out.println(a);
     }
    }
 }

}

四、输入5门课程的平均分?(for)输出格式如下

java php c 

第1位同学 90 95 75
第2位同学 60 80 70
第3位同学 80 65 60

五、九九乘法表(Java代码)

public class five {

public static void main(String[] args) {
  // TODO Auto-generated method stub

for(int a=1;a<=9;a++){
     for(int b=1;b<=a;b++)
     {
      System.out.print(a+"*"+b+"="+a*b+"  ");
     }
     System.out.println("");
    }
 }

}

时间: 2024-07-29 08:24:28

for语句的强化(水仙花,九九乘法表,回文数等)的相关文章

使用while循环语句和变量输出九九乘法表

-设置变量ideclare @i int --设置变量jdeclare @j int --设置乘法表变量declare @Multiplication Table varchar(500)--给i,j,@Multiplication Table赋初始值select @i=9,@j=1,@Multiplication Table=''--使用whIle循环语句和变量打印九九乘法表while @i>=1beginset @[email protected]while @j>=1beginselec

使用whIle循环语句和变量打印九九乘法表

-设置i变量declare @i int --设置j变量declare @j int --设置乘法表变量declare @chengfabiao varchar(1000)--给i,j,@chengfabiao赋初始值select @i=9,@j=1,@chengfabiao=''--使用whIle循环语句和变量打印九九乘法表while @i>=1begin set @[email protected] while @j>=1 begin select @chengfabiao=convert

sql语句各种九九乘法表

下面用while 和 if 条件写的SQL语句的四种九九乘法表 1 --9x9 左下角 2 3 DECLARE @I INT ,@J INT,@S VARCHAR(100) 4 SET @I=1 5 WHILE @I<10 6 BEGIN 7 SET @J=1 8 SET @S='' 9 WHILE @J<=@I 10 BEGIN 11 SET @S=@S+CAST(@J AS CHAR(1))+'*'+CAST(@I AS CHAR(1))+'='+CAST((@I*@J)AS CHAR(3

SQL-语句实现九九乘法表

下面用while 和 if 条件写的SQL语句的四种九九乘法表  sql语句实现--x 左下角九九乘法表 DECLARE @I INT ,@J INT,@S VARCHAR(100) SET @I=1 WHILE @I<10 BEGIN SET @J=1 SET @S='' WHILE @J<=@I BEGIN SET @S=@S+CAST(@J AS CHAR(1))+'*'+CAST(@I AS CHAR(2))+'='+CAST((@I*@J)AS CHAR(3)) SET @J=@J+

优化版九九乘法表

# for 循环实现九九乘法表for i in range(1, 10): # 控制九九乘法表的行数 for j in range(1, i+1): # 控制九九乘法表的列数 print("{}*{}={}".format(j, i, j*i), end="\t") # {}表示空位,而.format()是去填补那些空位! print() # 换行 原文地址:https://www.cnblogs.com/uncle-kay/p/9574403.html

冒泡排序与水仙花算法及九九乘法表

九九乘法表:  请用算法程序打出九九乘法表.(如图) .   其相应算法是 1 public class 九九乘法表 { 2 public static void main(String[] args) { 3 for(int i=1;i<=9;i++){ 4 for(int j=1;j<=i;j++){ 5 int a=i*j; 6 System.out.print(i+"*"+j+"="+a+" "); 7 } 8 System.

Java程序中用for循环语句 写出九九乘法表

今天学习了Java的for循环,用这个写了个九九乘法表,分享给大家.好东东要懂得分享额. 源码如下: for (int i=1;i<=9;i++) {          for (int j=1;j<=i;j++){              System.out.print(i+"*"+j+"="+(i*j)+"\t");          }          System.out.println("");  

利用js的for循环实现一个简单的“九九乘法表”

For循环九九乘法表 for循环是javascript中一种常用的循环语句,可以很好的解决在程序中需要重复执行某些语句,利用for循环实现简单的“九九乘法表”的效果: 让循环从小到大,依次排序,并计算每次的结果,并用 table 使之排列出来. <script type="text/javascript"> document.write('<table border="1">'); //以表格规格打印 for(var i=1;i<=9;

使用嵌套循环在控制台上输出九九乘法表

Java基本语法中的for循环非常灵活并且可以嵌套使用,其中双层for循环是程序开发中使用最频繁的,常用于操作表格数据,对于行数与列数相同的表格操作代码比较简单,但是类似九九乘法表就不好控制了,因为它的列数要与行数对应,可以说这个表格是个三角形,本实例通过双层循环输出了这个九九乘法表,效果如图所示.在面试与等级考试中也常出现这类题目. 创建MultiplicationTable类,在该类的主方法中创建双层for循环,第一层for循环也称为外层循环,用于控制表格的行:第二层循环也称为内层循环,用于