c语言输出数组中的第n个数
时间: 2024-11-24 12:41:15 浏览: 18
在C语言中,如果你想从数组中获取第n个元素并输出,你可以通过下标访问数组。数组的索引是从0开始的,所以第n个元素的索引就是n - 1。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5}; // 定义一个整型数组
int n; // 用户输入的数字
printf("请输入一个数字(n): ");
scanf("%d", &n);
// 检查输入的n是否越界
if (n >= 0 && n < sizeof(arr)/sizeof(arr[0])) {
printf("数组中的第 %d 个数是: %d\n", n, arr[n - 1]);
} else {
printf("错误!输入的索引超出数组范围。\n");
}
return 0;
}
```
在这个例子中,程序首先读取用户输入的索引n,然后检查它是否在有效范围内。如果n在合法范围内,程序会打印出该位置的数组值;如果n无效,则显示一个错误消息。
阅读全文