看清楚题目,是先输入一组数,然后再出结果。所以应该考虑用一个数组将输入的数字存储起来。而且如果开始的就输入一个数字,一般都是为了后面的存储做准备。
1.用两个for循环将输入存储到二维数组中。因为将数字放到二维数组中,是先将一行排满(这里要在列循环),再将下一行排满(这个又是一个循环)。
2.最后输出也是遍历每一行。
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
int n;
cin >> n;
long a[n][3];
for(int i=0;i<n;i++)
{
for(int j=0;j<3;j++)
cin >> a[i][j];
}
for(int i=0;i<n;i++)
{
if(a[i][0]+a[i][1]>a[i][2])
cout << "Case #" << i+1 << ": true" << endl;
else
cout << "Case #" << i+1 << ": false" << endl;
}
return 0;
}