寻找向量的最小元素

时间:2020-04-28 13:28:08

标签: c++ vector minimum

我是10年级的学生,只有2周的编码时间。如果书中的标题为“查找向量的最小元素”,则我有功课来修复此代码。我被困在这里超过5天,明天是我的到期日。

    #include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    int i, T[10], int min;
    for (i = 10; i < 10; i = i + 1)
        cin >> T[i];
    min = T[0];

    for (i = 1; i < 10; i++)
        if (T[i] < min)
            min = T[i];

    cout << "Min= " << min;
    return 0;
} 

为了工作该如何改变?谢谢。

2 个答案:

答案 0 :(得分:1)

有两行错误:int i, T[10], int min;for (i = 10; i < 10; i = i + 1)。这是工作中的link

#include <iostream>
using namespace std;

int main()
{
    int i, T[10], min;
    for (i = 0; i < 10; i = i + 1)
        cin >> T[i];
    min = T[0];
    for (i = 1; i < 10; i++)
        if (T[i] < min)
            min = T[i];
    cout << "Min = " << min;
    return 0;
} 

答案 1 :(得分:0)

首先,您应该从i = 0开始,而不是i = 10。