编写一个简单的c程序,实现输入整数并计算其绝对值。要求使用数组结构和输入/输出函数
时间: 2024-12-17 07:45:18 浏览: 9
编写一个简单的C程序,可以接收用户输入的整数,并计算其绝对值,我们将使用`scanf`作为输入函数,`printf`作为输出函数,以及一个临时数组来存储数字以便后续操作。这里是一个示例:
```c
#include <stdio.h>
#include <stdlib.h>
// 定义一个函数计算整数的绝对值
int absolute_value(int num) {
if (num >= 0)
return num;
else
return -num;
}
int main() {
int input_array[10]; // 创建一个包含10个元素的整数数组
int size = sizeof(input_array) / sizeof(input_array[0]); // 获取数组长度
// 输入10个整数
printf("请输入10个整数:\n");
for (int i = 0; i < size; i++) {
scanf("%d", &input_array[i]);
}
// 计算每个数的绝对值并打印结果
printf("它们的绝对值分别是:\n");
for (int i = 0; i < size; i++) {
input_array[i] = absolute_value(input_array[i]);
printf("%d 的绝对值是:%d\n", input_array[i], input_array[i]);
}
return 0;
}
```
在这个程序中,我们首先定义了一个计算绝对值的函数`absolute_value`,然后通过`main`函数获取用户输入并计算每个数值的绝对值。注意,实际应用中你可以选择适当的数据结构和大小,此例中仅为演示。
阅读全文