将数组除以并从每个块中减去数组元素:C程序
我有一个数组,有100个数字,比如[1,2,3,4,5,6….98,99100]。我想把它分成25组,每组包含4个元素,然后用一个块的每个元素减去其他块的元素。例如:如果25个块中有三个块标记为A、B、C,并且包含以下元素:将数组除以并从每个块中减去数组元素:C程序,c,C,我有一个数组,有100个数字,比如[1,2,3,4,5,6….98,99100]。我想把它分成25组,每组包含4个元素,然后用一个块的每个元素减去其他块的元素。例如:如果25个块中有三个块标记为A、B、C,并且包含以下元素: A [1,2,3,4], B[5,6,7,8] & C[9,10,11,12] 那么减法就是这样做的: (A-B, A-C), (B-A, B-C) & (C-A, C-B) i、 e 然后 5-1,5-2,5-3,5-4,5-9,5-10,5-1
A [1,2,3,4],
B[5,6,7,8] &
C[9,10,11,12]
那么减法就是这样做的:
(A-B, A-C),
(B-A, B-C) &
(C-A, C-B)
i、 e
然后
5-1,5-2,5-3,5-4,5-9,5-10,5-11,5-12;
像智者一样
有人能帮我写C程序吗。
我写的代码是局部的,没有完全完成上面的任务。代码是:
#include <stdio.h>
#include <conio.h>
void main()
{
int a[100]={1,2,3,4.....,98,99,100};
int i=0, j=0;
int x[100], y[100];
// considering only 12 numbers for the sake of simplicity
for (i=0;i<12;i++)
{
for(j=0;j<8;j++)
{
x[j] = a[i] - a[r+4];
}
y[i] = x[i];
}
}
告诉我们你到目前为止做了什么。我们不为“没有自己的尝试”的人编写程序。无论如何,要求/算法都不清楚:使用代码标记,良好的缩进帮助使代码可读。您好A.B.,我们这里不写完整的代码。请选择一种语言,尝试自己解决问题,遇到问题时再回来展示代码。您好,您回答了一个应该关闭的问题,因为该问题与本网站无关。这可能会导致票数下降,并鼓励用户提出离题问题。请取消主题问题。
#include <stdio.h>
#include <conio.h>
void main()
{
int a[100]={1,2,3,4.....,98,99,100};
int i=0, j=0;
int x[100], y[100];
// considering only 12 numbers for the sake of simplicity
for (i=0;i<12;i++)
{
for(j=0;j<8;j++)
{
x[j] = a[i] - a[r+4];
}
y[i] = x[i];
}
}
#include <stdio.h>
int main(void) {
int N, i;
scanf("%d", &N);
int numArray[N]; // Define an array of four integers
// Get inputs for the array elements
for (i=0;i<N; i++) {
scanf("%d", &numArray[i]);
}
int sum = 0;
// Write here the logic to add these integers:
for (i=0;i<N;i++) sum += numArray[i];
printf("%d\n",sum); // Print the sum
return 0;
}