W
wanchi
Unregistered / Unconfirmed
GUEST, unregistred user!
这个程序要求实现的功能是,给定任何一个整数的数列,可能是17个,或20个。。。。数字。通过2项式系数的方法,求出该数列没有给出的下一个数字。
例如:在这个数列里: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59. 下一个数字是什么?:
答案是60
我有一个同学编了程序的一部分,不知道对大家能否有所启发。(有点残缺)
//a)*********************************
int bin(int n, int k)
{
if(n int b=1;
for(int i=1;
i<=k;
i++)
b=b*n--/i;
return b;
}
//b)**************************************
int gesetz(int z[],int a[],int n)
{
a[0]=z[0];
cout<<"a[0]="< a[1]=z[1]-a[0];
int k;
/*for(k=1;k {
/*int x=0;
for(int j=1;j {
x-=bin(k,j)*a[j];
}
a[k]=z[k]-x-a[0];*/
for(int i=1;
i<=k;
i++)
{
a=z-a[0];
for(int j=1;
j a=a-bin(i,j)*a[j];
cout<<"a["< }
例如:在这个数列里: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59. 下一个数字是什么?:
答案是60
我有一个同学编了程序的一部分,不知道对大家能否有所启发。(有点残缺)
//a)*********************************
int bin(int n, int k)
{
if(n int b=1;
for(int i=1;
i<=k;
i++)
b=b*n--/i;
return b;
}
//b)**************************************
int gesetz(int z[],int a[],int n)
{
a[0]=z[0];
cout<<"a[0]="< a[1]=z[1]-a[0];
int k;
/*for(k=1;k {
/*int x=0;
for(int j=1;j {
x-=bin(k,j)*a[j];
}
a[k]=z[k]-x-a[0];*/
for(int i=1;
i<=k;
i++)
{
a=z-a[0];
for(int j=1;
j a=a-bin(i,j)*a[j];
cout<<"a["< }