急求C语言高手帮忙改改程序!!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:37:42
#include<stdlib.h>
#include<stdio.h>
void main()
{
int i,k,range,n,a[100],b[100],flag=0;
double min,max,q[1000000000000],p;
long t;
double j;
min=7;
max=20;
range=max-min;
srand(2);
do{ for(i=0;i<100;i++)
{
n=rand();
j=((double)n/(double)RAND_MAX);
n=(int)(j*(double)range);
n+=min;
a[i]=n;
}
for(i=0;i<99;i++)
{ for(k=i+1;k<100;k++)
if(a[i]==a[k]) flag=1;flag=0;}
}while(flag);
for(i=0;i<100;i++)
{min=60;
max=140;
range=max-min;
srand(3);
do{ for(i=0;i<100;i++)
{
n=rand();
j=((double)n/(double)RAND_MAX);
n=(int)(j*(double)range);
n+=min;
b[i]=n;
}
for(i=0;i<99;i++)
{ for(k=i+1;k<100;k++)
if(b[i]==a[k]) flag=1;flag=0;}
}while(flag);
for(i=0;i<100;i++)
q[i]=1667*a[i]/10000*a[i]/10000/(317190*a[i]/10000*a[i]

把分songwoba

口水
你怎么不告诉我题目啊怎么该

麻烦你把问题讲清楚一点

首先把题目告诉我们
然后告诉我们你的程序是有错误还是编译结果不对

OK?
另外你的数组q[1000000000000]定义的太大了,哪有这么大的内存空间啊