c语言计算数组中第一个值和其他值的差
时间: 2023-05-18 13:05:35 浏览: 125
第7章 数组-4计算最大值的函数实现1
以下是一个示例程序,可以计算数组中第一个值和其他值的差:
```c
#include <stdio.h>
int main() {
int arr[] = {5, 2, 7, 3, 9};
int first = arr[0];
int i;
printf("Array values: ");
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
printf("\n");
printf("Differences: ");
for (i = 1; i < 5; i++) {
printf("%d ", first - arr[i]);
}
printf("\n");
return 0;
}
```
输出:
```
Array values: 5 2 7 3 9
Differences: 3 -2 -2 2 -4
```
在这个程序中,我们首先定义了一个整数数组 `arr`,然后定义了一个变量 `first` 来存储数组的第一个值。接下来,我们使用一个循环遍历数组中的所有值,并将它们打印出来。最后,我们再次使用一个循环来计算第一个值和其他值的差,并将它们打印出来。注意,我们从数组的第二个值开始计算差值,因为第一个值减去自己的结果为零。
阅读全文