寻找向量的最小元素

Finding the smallest element of a vector

我是 10 年级的学生,只有 2 周的编码时间。如果不是从标题为 "Finding the smallest element of a vector" 的书中开始工作,我有一个家庭作业来修复此代码。我已经被困在这里超过 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;
} 

我应该改变什么才能工作?谢谢。

第一个你应该从 i = 0 开始,而不是 i = 10。

有两行错误: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;
}