• 软件概论第三次作业


    上课没做出的原因:由于很长时间没有做过编程,写过代码,对java的一些语言早已忘光,以后还得好好复习一下java.

    程序设计思想:用Math.random随机生成100以内的整数,利用字符数组将定义加减乘除符号,而且要考虑两个数相除时,分母不为0;

    然后输出就行

    源代码:

    public class Suiji {

     public static void main(String args[])

     {   int i,j,y,h,g,f;   

    char  x[]={42,43,45,47};  

        for(h=0;h<30;h++)   

    {   i=(int)(Math.random()*99+1);   

      y=(int)(Math.random()*x.length+0);  

           j=(int)(Math.random()*99+1);     

      g=(int)(Math.random()*99+1);   

       f=(int)(Math.random()*99+1);       

       if(j<i)    

    {      int t;      t=i;      i=j;      j=t;      

    }     if(f<g)  

       {    int s;   

     s=g;    

    g=f;    

    f=s;    

        }       

      if(j!=0){j++;}    

      if(g!=0){g++;}  

           for(int a=i;a>0;a--)   

      {      

    if(i%a==0&&j%a==0)  

        {      i=i/a;      j=j/a;      }     }  

       for(int q=g;q>0;q--)     {      

    if(g%q==0&&f%q==0)      {    

      g=g/q;      f=f/q;      }     }       

      System.out.println("("+i+"/"+j+")"+x[y]+"("+g+"/"+f+")"+"=");       

      System.out.println("("+i+ x[y]+ g+")"+"=");        }     }      }               

                   

  • 相关阅读:
    c#之字符串,列表,接口,队列,栈,多态
    c#之函数
    KMP算法
    字符串Hash
    洛谷P1807 最长路_NOI导刊2010提高(07)
    洛谷P2863 [USACO06JAN]牛的舞会The Cow Prom
    洛谷P2071 座位安排
    二分图最大匹配,匈牙利算法
    差分约束系统
    搜索
  • 原文地址:https://www.cnblogs.com/lipengpengpeng/p/5256108.html
Copyright © 2020-2023  润新知