急求C++程序设计:一个8 个整数的数组,使用键盘输入数据,找出最小数和最大数及其下标,并输出。

急求C++程序设计:一个8 个整数的数组,使用键盘输入数据,找出最小数和最大数及其下标,并输出。,第1张

#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中,找出其中的最小数和最大数,、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9625749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存