C语言编程:输入一个正整数n(1<n≤10),再输入数组a的n个整数,把a中所有的后项除以前项之商

2025-01-04 06:18:35
推荐回答(2个)
回答1:

	int n;
int *a, *b;
scanf("%d", &n);
a = (int *)malloc(sizeof(int)*n);
b = (int *)malloc(sizeof(int)*(n-1));
for (int i = 0; i < n; i++)scanf("%d", &a[i]);
for (int i = 1; i < n; i++) {
b[i - 1] = a[i] / a[i-1];
printf("%d,", b[i - 1]);
if (i%3 == 0)printf("\n");
}
free(a);
free(b);

回答2:

好好考试!