出成绩了。。

来源:互联网 发布:idm mac版 知乎 编辑:程序博客网 时间:2024/05/15 17:45
/*0102.* 程序的版权和版本声明部分:03.* Copyright (c) 2011, 烟台大学计算机学院04.* All rights reserved.05.* 文件名称:test.cpp06.* 作    者:王雅萍07.* 完成日期:2014年 3月 11 日08.* 版 本 号:v1.009.* 对任务及求解方法的描述部分:10.* 输入描述:无11.* 问题描述:输入学号、姓名、C++、高数、英语成绩12.* 程序输出:输出成绩单13.* 问题分析:略14.* 算法设计:略*/#include <iostream>using namespace std;struct Student{   char num[13];//尽管都是由数字构成,但看作为字符更合适。学号12位,定义为13个字符,便于处理成字符串   char name[10]; //每个汉字占两个字节   int cpp;   int math;   int english;   int grade;   double average;};const int N=3;int main( ){   int i, j, k;   //定义结构体数组   Student stu[N];   double total=0;   cout<<"请输入学号、姓名、C++、高数、英语成绩:"<<endl;   for(i=0;i<N;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.0;  total+=stu[i].average;   }   //输出成绩单   cout<<"学号\t姓名\t总分\t均分"<<endl;   for(i=0;i<N;i++)          cout<<stu[i].num<<'\t'<<stu[i].name<<'\t'<<stu[i].grade<<'\t'<<stu[i].average<<endl;   cout<<"所有同学均分的均值是:"<<total/N<<endl;   return 0;}

0 0
原创粉丝点击