📄 stru_ptr02.cpp
字号:
//stru_ptr02.cpp
#include <iostream.h> //cout,cin
#include <stdlib.h> //random()
#include <conio.h> //getch()
struct rec
{ int chi,eng,math,total;
float ave;
};
void main()
{ rec *Bill;
Bill = new rec; //配置内存
Bill->chi = random(100); //产生随机数分数64,78,40,164,54.6667
(*Bill).eng = random(100); //另一种指针方式
Bill->math = random(100);
Bill->total = Bill->chi + Bill->eng + Bill->math; //总分
Bill->ave = Bill->total / 3.0; //平均
cout << "Bill的成绩:";
cout <<"\n语文="<<Bill->chi; //输出各字段分数
cout <<"\n英语="<<Bill->eng;
cout <<"\n数学="<<Bill->math;
cout <<"\n总分="<<Bill->total;
cout <<"\n平均="<<Bill->ave<<"\n";
delete Bill; //释放内存
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -