#include <iostream>
using namespace std;
int main()
{
int a[8] = {0};
for(int i = 0;i < 8; ++i)
{
cout << "请输入第 " << i << " 个数:";
cin >> a[i];
}
int min = a[0];
int max = a[0];
int min_flag = 0;
int max_flag = 0;
for(int i = 0; i < 8; ++i)
{
if(a[i] < min)
{
min = a[i];
min_flag = i;
}
if(a[i] > max)
{
max = a[i];
max_flag = i;
}
}
cout << "最小数为第 " << min_flag << " 个数 " << min << endl;
cout << "最大数为第 " << max_flag << " 个数 " << max << endl;
system("pause");
return 0;
}
下图是程序运行的示例:
下面是实现的代码,您可以参考一下:
#include <stdioh>#define SIZE 8
void bubble_sort(int a[], int n);
void bubble_sort(int a[], int n)
{
int i, j, temp;
for (j=0; j<n-1; j++)
for (i=0; i<n-1-j; i++)
{
if(a[i] > a[i+1])
{
temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;
}
}
}
int main()
{
int s[SIZE];
int i;
printf("Pls input number:\n");
for (i= 0; i<SIZE; i++)
scanf("%d", &s[i]);
bubble_sort(s, SIZE);
printf("sort after:\n");
for (i=0; i<SIZE; i++)
printf("%d ", s[i]);
printf("\n");
printf("max is %d\n", s[0]);
printf("min is %d\n", s[SIZE-1]);
}
以上就是关于急求C++程序设计:一个8 个整数的数组,使用键盘输入数据,找出最小数和最大数及其下标,并输出。全部的内容,包括:急求C++程序设计:一个8 个整数的数组,使用键盘输入数据,找出最小数和最大数及其下标,并输出。、请编写程序,输入8个整数放入一维数组w中,找出其中的最小数和最大数,、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)