c语言怎么将一个数组的每个元素减去一个常数后再打印出一个新数组啊
#include <stdio.h>
#define ARRAY_SIZE 10
#define MINUS_CONSTANT 5
int main()
{
int originalArray[ARRAY_SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int modifiedArray[ARRAY_SIZE];
int i;
// 从原始数组中的每个元素中减去常量
for (i = 0; i < ARRAY_SIZE; i++)
{
modifiedArray[i] = originalArray[i] - MINUS_CONSTANT;
}
// 打印修改后的数组
printf("Modified array: [");
for (i = 0; i < ARRAY_SIZE; i++)
{
printf("%d, ", modifiedArray[i]);
}
printf("\b\b]\n");
return 0;
}
void array_func(int *array,int array_length,const int tmpvalue)
{
for(int id=0;id!=array_length;id++)
{
array[id]=array[id] - tmpvalue;
printf("%d ",array[id]);
}
}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int arr[5] = { 1,2,3,4,5 };
int n = 0;
scanf("%d", &n);
for (int i = 0; i < 5; i++)
{
//方法1
arr[i] = arr[i]-n;
printf("%d ",arr[i]);
//方法2
//printf("%d ", arr[i] - n);
}
return 0;
}