YQHP每日站立会议 12.19

一,换人后成员组成 组长:王力销  组员:孙晟博  黄金泽  乔鑫森  罗帅

二,黄金点程序的进展:仍然没有完成可视化图形界面。

  项目四则运算:基本完成,还有待继续优化。目前两个项目的基本程序已经完成。期间在将数据通过java程序写入数据库中这一问题上遇到了些  困难,最后通过组内讨论解决了这一问题。

  我们通过初期对程序系统的分析以及代码的设计,现在已经完成编译,程序运行正常,目前正在争取进行优化,将程序简化达到更好的效果。尽  .管遇到的很多问题,但是在大家耐心的讨论下,所有困难都迎刃而解。唯一一个难关就是图形可视化。

三,新小组成员合照

 

四,

import java.util.Scanner;
public class qxs {
	public static void main(String[] args) {
		kk();
	}
	public static  void kk(){
		Scanner qxs =new Scanner(System.in);
		System.out.println("想要进行游戏,请按1,不想游戏,按任易数字");
		int z=qxs.nextInt();
		while(z==1){
		// TODO Auto-generated method stub
		//Scanner qxs =new Scanner(System.in);
		System.out.println("输入同学的个数:");
		int n=qxs.nextInt();
		int [] a=new int[n+1];
		int sum=0;
		//输入同学数
		for (int i=0;i<n;i++)
		{
			int h=i+1;
			System.out.println("第"+h+"个同学");
			int m=qxs.nextInt();
			a[i]=m;
			sum+=m;
		}
		//输出a[]数组
		/*for (int i=0;i<n;i++){
			System.out.print(a[i]+" ");
		}*/
		System.out.print("\n ");
		int x=0;
		double g=0;
		x=sum/n;
		g=x*0.618;
		//把绝对值存入数组
		double [] f=new double[n+1];
		for (int i=0;i<n;i++){
			if (a[i]>=g){
				f[i]=a[i]-g;
			}
			else{
				f[i]=g-a[i];
			}
		}
		//输出f[]数组
		/*for (int i=0;i<n;i++){
			System.out.print(f[i]+" ");
		}*/
		System.out.print("\n ");
		double [] e=new double[n+1];
		for (int i=0;i<n;i++){
			e[i]=f[i];
		}
		//输出e[]数组
		/*for (int i=0;i<n;i++){
			System.out.print(e[i]+" ");
		}*/
		System.out.print("\n ");
		//排序后的绝对值
		for (int i=0;i<10;i++){
			for(int j=i;j<10;j++){
				if(e[i]>e[j]){
					double r=e[j];
					e[j]=e[i];
					e[i]=r;
				}
				
			}
		}
		//输出排序后的数组
		/*for (int i=0;i<n;i++){
			System.out.print(e[i]+" ");
		}*/
		//System.out.print("\n ");
		//double h=e[0];
		//double t=e[n];
		//判断排序后的数在原来的位置
		//System.out.print(e[0]);
		//System.out.print(e[n-1]);
		//System.out.print("\n ");
		int l=0;
		int k=0;
		for (int i=0;i<n;i++){
			if(e[0]==f[i]){
				//int k;
				k=i;
				//System.out.println(k);
			}	
		}
		for (int i=0;i<n;i++){
			if(e[n-1]==f[i]){
				//int l;
				l=i;
				//System.out.println(l);
			}
		}
		int q=l+1;
		int w=k+1;
		//System.out.println(k);
		//System.out.println(l);
		System.out.println("第"+w+"个同学"+"得"+n+"分");
		System.out.println("第"+q+"个同学"+"得-2分");
		System.out.println("其余同学得0分");
	}
	System.out.println("游戏结束");
	}
}

五,截图

posted on 2017-12-19 16:53  孙晟博  阅读(180)  评论(0编辑  收藏  举报