c语言怎么将一个数组的每个元素减去一个常数后再打印出一个新数组啊
4条回答 默认 最新
- 北海 2023-02-08 09:35关注
#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; }
- ARRAY_SIZE 和 MINUS_CONSTANT 是预处理宏,分别表示数组的大小和减去的常数。
- originalArray 是一个初始数组,modifiedArray 是修改后的数组。
- 循环使用 for 语句从每个元素减去常数,并将结果存储在 modifiedArray 中。
- 最后使用循环语句打印出修改后的数组。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用