- wio
-
void array()
{
const int N = 8;
int a[N] = {1, 2, 3, 4, 5, 6, 7, 8};
int b[N] = {1, 1, 1, 1, 1, 1, 1, 1};
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
if (i == 0)
b[i] *= a[j];
else if (i < j || i > j)
b[i] *= a[j];
}
cout << endl;
for (int t = 0; t < N; t++)
cout << "b[" << t << "] = " <<b[t] << endl;
- 苏州马小云
-
int main(){
const int n = 8;
int a[n] = {1,2,3,4,5,6,7,8};
int b[n];
b[n-1] = 1;
for (int i=n-2;i>=0;i--)
b[i] = b[i+1]*a[i+1];
int c = 1;
for(int i=1;i<n;i++)
{
c*=a[i-1];
b[i] *= c;
}
for (int i=0;i<n;i++)
cout << b[i] << endl;
}
- ardim
-
今天的笔试题。。。