⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stru_fun00.cpp

📁 数据结构常用算法合集
💻 CPP
字号:
//stru_fun00.cpp					字段传递
#include <iostream.h>				//cin,cout
#include <stdlib.h>				//random()
#include <conio.h>				//getch()
struct rec
{ int chi,eng,math,total;
  float ave;
};
//原型声明
int get_data(int*,int*,int*);
float get_ave(int);
void output_data(int,int,int,int,float);
void main()
{ rec Bill;
  Bill.total=get_data(&Bill.chi,&Bill.eng,&Bill.math);
  Bill.ave = get_ave(Bill.total);		//传总分算回平均
  cout << "数据如下:\n";
  output_data(Bill.chi,Bill.eng,Bill.math,Bill.total,Bill.ave);
  getch();
}
//get_data
int get_data(int *a,int *b,int *c)
{ *a = random(101);
  *b = random(101);
  *c = random(101);
  return (*a+*b+*c);
}
//get_ave
float get_ave(int score)
{ return score / 3.0; }
//output_data
void output_data(int a,int b,int c,int d,float ave)
{ cout <<"语文="    <<a;
  cout <<"\n英语="  <<b;
  cout <<"\n数学=" <<c;
  cout <<"\n总分="<<d;
  cout <<"\n平均="  <<ave<<"\n";
}

⌨️ 快捷键说明

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