C 语言程序打印数组中的第 K 个元素

编写一个 C 程序,使用 for 循环打印数组中的第 K 个元素。

#include <stdio.h>

int main()
{
	int Size, i, k;

	printf("Please Enter the Array size = ");
	scanf("%d", &Size);

	int arr[Size];
	
	printf("Enter the Array %d elements : ", Size);
	for (i = 0; i < Size; i++)
	{
		scanf("%d", &arr[i]);
	}

	printf("Enter Kth Position Array Item to Check = ");
	scanf("%d", &k);

	printf("Kth Element (%d) in this Array = %d \n", k, arr[k - 1]);
}
C Program to Print the Kth Element in an Array

此 C 程序使用 while 循环并打印给定数组中的第 K 个元素。在此 C 示例中,我们使用了额外的 if else 来检查第 K 个元素是否在数组大小范围内。

#include <stdio.h>

int main()
{
	int Size, i, k;

	printf("Please Enter the Array size = ");
	scanf("%d", &Size);

	int arr[Size];
	
	printf("Enter the Array %d elements : ", Size);
	for (i = 0; i < Size; i++)
	{
		scanf("%d", &arr[i]);
	}

	printf("Enter Kth Position Array Item to Check = ");
	scanf("%d", &k);

	if(k <= Size)
	{
		printf("Kth Element (%d) in this Array = %d \n", k, arr[k - 1]);
	}
	else
	{
		printf("The Kth Element is Out of this Array Range\n");
	}
}
Please Enter the Array size = 7
Enter the Array 7 elements : 22 9 11 44 99 12 87
Enter Kth Position Array Item to Check = 5
Kth Element (5) in this Array = 99 


Please Enter the Array size = 3
Enter the Array 3 elements : 10 20 30
Enter Kth Position Array Item to Check = 5
The Kth Element is Out of this Array Range