我有一个矩阵 int character = 'a';
,用于存储name[n][100]
学生的姓名(n
是用户输入)。我还有另一个矩阵n
,它在某些条件下存储来自namehst[5][100]
的名称(它存储具有最高分数的学生的名字)。
name[n][100]
我编写代码的方式是int subhst[1][5] = {};
if (marks[i][j] > subhst[0][0])
{
subhst[0][0] = marks[i][j];
topphysics = i; // I don't want to use this.
idhst[0][0] = marks[i][0];
}
存储marks[i][j]
的标记。我希望将第i个名称存储在name[i]
矩阵中,而不是使用topphysics=i
然后再使用cout<<name[i]
。我尝试了类似namehst
之类的内容,然后用于下一个循环name[i]=subjhst[0]
,依此类推。但这不起作用。