c语言中如何在数组中输入负数
时间: 2024-10-10 14:17:10 浏览: 49
C洗髓经总汇
在 C 语言中,数组本质上是一段连续的内存空间,用于存储同类型的元素。当你需要在数组中输入负数时,可以像处理任何其他整数一样进行操作。以下是一个基本的例子:
```c
#include <stdio.h> // 引入标准输入输出库
#define SIZE 5 // 定义数组的大小
int numbers[SIZE]; // 声明一个整型数组
int main() {
int i;
printf("请输入 %d 个整数:\n", SIZE);
for (i = 0; i < SIZE; i++) {
scanf("%d", &numbers[i]); // 使用scanf读取用户输入,并存储在数组中
if (numbers[i] < 0) { // 检查输入是否为负数
printf("第 %d 个元素是负数:%d\n", i+1, numbers[i]);
}
}
return 0;
}
```
在这个例子中,`scanf` 函数用于从用户那里获取输入并将其存储在数组 `numbers` 中。如果输入的是负数,程序会打印出该元素的位置和值。
阅读全文