题目描述
设计程序,利用提供的结构体类型实现打印输出效果。
typedef struct tagStudent
{
int num;
int math;
char *name;
}Student;
输入
32 ming 80
输出
学号 姓名 成绩
32 ming 80
样例输入
32 ming 80
样例输出
学号 姓名 成绩 32 ming 80
代码如下
#include <iostream>
using namespace std;
typedef struct tagStudent
{
int num;
int math;
char *name;//野指针
}Student;
int main()
{
Student s1;
s1.name=new char[20];
cin>>s1.num;
cin>>s1.name;
cin>>s1.math;
cout<<"学号"<<'\t'<<"姓名"<<'\t'<<"成绩"<<endl;
cout<<s1.num<<'\t'<<s1.name<<'\t'<<s1. math<<endl;
return 0;
}