首页 > 解决方案 > 如何在 CPP 中命名选项卡/列?

问题描述

我是一个新的编码员。不是真正的编码员,只是一名新生(第一学期)校学生。因此,如果这是一个愚蠢的问题,请原谅我......我如何在 cpp 中命名选项卡或列?我要制作一个程序来收集我班上学生的姓名以及他们的电子邮件、电话和 cgpas……我必须在我所做的标签中打印代码,但我想知道如何将标签命名为就像在“姓名”下它将是所有学生的名字,在“电子邮件”下将是所有学生的电子邮件等,就像垂直列表视图一样......

这是代码;

#include <iostream>
#include <conio.h>
using namespace std;

struct Student
{
  string name;
  string email;
  string phone;
  double cgpa;
};

int main(void)
{
  

  Student students[3];
  double sum=0.0;
  double avg=0.0;

  for (int i=0; i<3; i++)
  {
    cout<<"\nPlease enter name"<<endl;
    cin>>students[i].name;
    cout<<"\nPlease enter email"<<endl;
    cin>>students[i].email;
    cout<<"\nPlease enter phone"<<endl;
    cin>>students[i].phone;
    cout<<"\nPlease enter cgpa"<<endl;
    cin>>students[i].cgpa;
  }
    cout<<""<<endl;
    cout<<"Printing student info\n--------------"<<endl;
   
    for(int i=0; i<3; i++)
    {
        cout<<students[i].name<<"\t"<<students[i].email<<"\t"<<students[i].phone<<"\t"<<students[i].cgpa<<"\t"<<endl;
    }

    for (int i=0; i<3; i++)
    {
        sum+=students[i].cgpa;
    }
    avg=sum/3;
    cout<<"The average cgpa of the students = "<<avg;

getch();
}

标签: c++

解决方案


在打印学生信息之前:

cout<<"Name\tEmail\tPhone\tcgpa\t"<<endl;

有列只是因为您要打印一些。如果您打印一些标题,将会有标题。


推荐阅读