⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xiannon.cpp

📁 这是先农编码,是用C++编辑的
💻 CPP
字号:
#include <stdio.h>
#include<math.h>
void sort(double b[],int n){int i,j;
	 for( i=0;i<n-1;i++)
	 for( j=i+1;j<n;j++)
		if(b[i]<b[j])
		{double t=b[i];b[i]=b[j];b[j]=t;
		}
}
int main()
{
	double a[6],sum[6],d[6];
	int n=6,i,j,k[6];
	void sort(double b[],int n);
	printf("Input 6 intrger:");
	 for( i=0;i<n;i++)
			scanf("%lf",&a[i]);
            sort(a,n);
     for(i=0;i<n;i++)
			printf("%lf  ",a[i]);
	    	printf("\n");
		    sum[0]=0;
     for(i=1;i<6;i++)
            sum[i]=sum[i-1]+a[i-1];
	 for( i=0;i<6;i++)
			printf("%lf  ",sum[i]);
	    	printf("\n");
     for(i=0;i<6;i++)
	 {
  		d[i]=-log(a[i])/log(2);
          k[i]=(int)d[i];
            if(d[i]>k[i]) k[i]++; 
    }
     for(i=0;i<n;i++)
		printf("%lf  ",d[i]);
	    	printf("\n");
	         for(i=0;i<n;i++)
		printf("%d  ",k[i]);
			 printf("\n");
			 for(i=0;i<n;i++){	
	    for( j=0;j<k[i];j++)
		{  int n=int(sum[i]*2);
      printf("%d ",n);
      if(sum[i]*2-1>0)
	  {  sum[i]=sum[i]*2-1;
       continue;
	  }
if(sum[i]*2-1==0)
sum[i]=sum[i]*2-1;
else
sum[i]=sum[i]*2;
}	
	 }while(1);    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -