class stru
{
int number;
char name[10];
int chinese;
int einglish;
int math;
int input()
{
cout << "please input number name chinese einglish math" << endl;
cin >> number >> name >> chinese >> einglish >> math;
return 0;
}
void print()
{
cout << "number" << setw(10) << "name" << std::left << setw(15) << "chinese" << std::left << setw(18) << "einglish" <<std::left << setw(25)<< "math" << endl;
cout <<number<< setw(10) << name << std::left << setw(15) << chinese << std::left << setw(18) << einglish << std::left << setw(25)<< math << endl;
}
}
输出两行无法对齐应该怎么改求代码谢谢为什么
好像没有把,这个你得自己加代码计算长度,自己填空。