c 语言 编程:将一个有10个元素的数组中的偶数变成其平方值,奇数保持不变
时间: 2023-06-13 19:09:08 浏览: 81
下面是一个实现这个功能的C语言代码:
```c
#include <stdio.h>
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(int i = 0; i < 10; i++) {
if(arr[i] % 2 == 0) { // 如果是偶数
arr[i] = arr[i] * arr[i]; // 变成其平方值
}
}
// 打印结果
for(int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:`1 4 3 16 5 36 7 64 9 100`。可以看到,偶数已经变成了其平方值,奇数保持不变。
阅读全文