下标"/>
C语言创建数组,求最大值最小值及其下标
题目:编写程序,从键盘输入 10 个整数,之间以一个空格隔开,存放在一维数组中。找出值大和最小的元素,第一行输出最大值及其所在的元素下标,之间以一个空格隔开;第二行输出最小值及其所在的元素下标,之间以一个空格隔开。
int main()
{int i = 0;int arr[10];int max = 0, min = 0, x=0, y=0;max = arr[0], min = 0;for(i = 0; i < 10; ++i){scanf("%d", &arr[i]);} //创建数组for (i = 0; i < 10; ++i){if(arr[i] > max){max = arr[i];x = i;}}min = max;for (i = 0; i < 10; i++){if (arr[i] < min){min = arr[i];y = i;}}printf("%d %d\n", max, x);printf("%d %d\n", min, y);getchar();//这个是为了让控制台停留一下return 0;
}
更多推荐
C语言创建数组,求最大值最小值及其下标
发布评论