结构体的简单应用

来源:互联网 发布:免费手机拍证件照软件 编辑:程序博客网 时间:2024/05/21 05:22
我的程序:01./*  02.* 程序的版权和版本声明部分:  03.* Copyright (c) 2013, 烟台大学计算机学院  04.* All rights reserved.  05.* 文件名称:test.cpp  06.* 作    者:王鲁峰  07.* 完成日期:2014 年 3月 4日  08.* 版 本 号:v1.0  09.* 对任务及求解方法的描述部分: 10.* 输入描述:无  11.* 问题描述:统计学生的成绩12.* 程序输入:略  13.* 程序输出:略 14.* 算法设计:略  15.*/    #include <iostream>using namespace std;struct Student{   char num[13];   char name[10];   int cpp;   int math;   int english;   int grade;   double average;};const int N=5;int main( ){   int i;   double k=0;   //定义结构体数组   Student stu[N];   //写出代码,实现要求的功能   cout<<"请输入学号、姓名、C++、高数、英语成绩:"<<endl;   for(i=1;i<=3;i++)   {       cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english;       stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english;       stu[i].average=stu[i].grade/3;       k+=stu[i].average;   }   cout<<"学号         姓名         总分         均分"<<endl;   for(i=1;i<=3;i++)   {       cout<<stu[i].num<<"    "<<stu[i].name<<"     "<<stu[i].grade<<"     "<<stu[i].average<<endl;   }  cout<<"所有学生均分的均值是:"<<k/3<<endl;   return 0;}


 

运行结果:

心得:

  结构体让思路变得更清晰。

0 0
原创粉丝点击