int main()
{
int i,j;
int v[NUM_OF_CLASSROOM][9];
int x,y,z;
char name[NUM_OF_CLASSROOM][9][9];//之前定义为int name[NUM_OF_CLASSROOM][9] 时int name[NUM_OF_CLASSROOM][0]只可以放4个字符
int numOfStudent[NUM_OF_CLASSROOM]={0},amountClass=0;
scanf("%d",&numOfStudent[0]);
while(numOfStudent[amountClass]!=-1)
{
for(i=0; i<numOfStudent[amountClass]; i++)
{
scanf("%d %d %d %s",&x,&y,&z,&name[amountClass][i]);
v[amountClass][i]=x*y*z;
}
scanf("%d",&numOfStudent[++amountClass]);
}
{
int i,j;
int v[NUM_OF_CLASSROOM][9];
int x,y,z;
char name[NUM_OF_CLASSROOM][9][9];//之前定义为int name[NUM_OF_CLASSROOM][9] 时int name[NUM_OF_CLASSROOM][0]只可以放4个字符
int numOfStudent[NUM_OF_CLASSROOM]={0},amountClass=0;
scanf("%d",&numOfStudent[0]);
while(numOfStudent[amountClass]!=-1)
{
for(i=0; i<numOfStudent[amountClass]; i++)
{
scanf("%d %d %d %s",&x,&y,&z,&name[amountClass][i]);
v[amountClass][i]=x*y*z;
}
scanf("%d",&numOfStudent[++amountClass]);
}
本文展示了一个使用C语言实现的简单程序,该程序用于输入教室中每个学生占用的空间大小,并计算教室的容量。通过数组记录教室信息,使用二维数组存储不同教室的学生数量及占用空间,同时使用字符数组来存储额外的信息。

被折叠的 条评论
为什么被折叠?



