我是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;
}
为了工作该如何改变?谢谢。
答案 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。