算法练习——(2)逢7过

简介: 中国朋友们聚会时喜欢玩"逢7过"的游戏,老外有个同样的游戏,FlipFlop,它从1计数到100,顺序输出。当遇到3的倍数就要说“Flip”,遇到5的倍数就要说“Flop”,既为3的倍数又为5的倍数则要说“FlipFlop”,说错的话表演节目或罚酒。

1.中国朋友们聚会时喜欢玩"逢7过"的游戏,老外有个同样的游戏,FlipFlop,它从1计数到100,顺序输出。当遇到3的倍数就要说“Flip”,遇到5的倍数就要说“Flop”,既为3的倍数又为5的倍数则要说“FlipFlop”,说错的话表演节目或罚酒。


public class text1
{
  public static void main(String[] aregs)
  {
    for (int a=1;a<=100;a++)
    {
    if(a%3==0&&a%5==0)
    System.out.print("FlipFlop"+"\t");
    if(a%3==0)
    System.out.print("Flip"+"\t");
    if(a%5==0)
    System.out.print("Flop");
    else
    System.out.print(a+"\t");
    }
  }
}


2.在数学上有一个著名的斐波那契数列,它的规律为:1,1,2,3,5,8,13,21……,请编程输出其前20个数字。


public class text2
{
  public static void main(String []args)
  {
    int a=1,b=1,c;
    System.out.print("斐波那契数列的前20项:"+"\n"+a+" "+b+" ");
    for(int n=1;n<7;n++)
    {
      c=a+b;
      a=b+c;
      b=a+c;
      System.out.print(c+" "+a+" "+b+" ");
    }
  }
}
相关文章
|
2月前
|
存储 算法 索引
模拟算法题练习(二)(DNA序列修正、无尽的石头)
模拟算法题练习(二)(DNA序列修正、无尽的石头)
|
2月前
|
并行计算 算法 测试技术
模拟算法题练习(一)(扫雷,灌溉,回文日期)
模拟算法题练习(一)(扫雷,灌溉,回文日期)
|
9月前
|
算法
算法练习Day55|● 392.判断子序列 ● 115.不同的子序列
算法练习Day55|● 392.判断子序列 ● 115.不同的子序列
|
5月前
|
算法 图形学
【头歌 计算机图形学 练习】多边形填充v1.0 (第1关:扫描线填充算法(活动边表AET法) 第2关:边缘填充法 第3关:区域四连通种子填充算法 第4关:区域扫描线种子填充算法)
【头歌 计算机图形学 练习】多边形填充v1.0 (第1关:扫描线填充算法(活动边表AET法) 第2关:边缘填充法 第3关:区域四连通种子填充算法 第4关:区域扫描线种子填充算法)
181 0
|
4月前
|
存储 算法 搜索推荐
Leetcode算法题练习(一)
Leetcode算法题练习(一)
55 0
|
10月前
|
算法 前端开发
算法练习--深拷贝与浅拷贝
深拷贝与浅拷贝
60 0
|
8月前
|
算法 Java
Java之包装类的算法小题的练习
Java之包装类的算法小题的练习
48 0
|
9月前
|
算法
算法练习Day56|583. 两个字符串的删除操作 ● 72. 编辑距离
算法练习Day56|583. 两个字符串的删除操作 ● 72. 编辑距离