stru_ptr01.cpp

来自「在c环境下的对数据结构进行讲解,包含有例题及答案」· C++ 代码 · 共 25 行

CPP
25
字号
//stru_ptr01.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,a;
  Bill = &a;				//指向已存在的结构
  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语文="<<a.chi;			//输出各字段分数
  cout <<"\n英语="<<Bill->eng;
  cout <<"\n数学="<<Bill->math;
  cout <<"\n总分="<<a.total;
  cout <<"\n平均="<<Bill->ave<<"\n";
  getch();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?