限制 1不准用除法 2时间复杂度 O(n) 3除了循环计数器空间复杂度O(1)
#include#include #define N 10//时间复杂度 3*nvoid initB_1(int a[]){ int b[N]; int sum = 1; int i; //初始化b for (i=0; i 0; --i){ b[i] = a[i]*b[i+1]; } b[0] = b[1]; temp = a[0]; for (i=1; i
实现题目的要求的关键是分步骤初始化B。