18.6.(1)(2)(3)
来源:互联网 发布:淘宝微博 编辑:程序博客网 时间:2024/05/18 10:43
- /*
- *Copyright(c)2014,烟台大学计算学院
- *All rights reserved.
- *文件名称:test.cpp
- *作者:李晓凡
- *完成日期:2014年12月17日
- *版本号:v1.0
- *
- *问题描述: 每位同学的信息学号、姓名、C++、高数、英语成绩。定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13])、姓名(name)、三门课的成绩(grade)、总分(score)、均分(average))。
- *输入描述:从键盘上输入N名学生的信息(N定义为常变量)
- *程序输出:输出每位同学的信息学号、姓名、总分和均分
- */
- #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=3;
int main( )
{
int i, j, k;
//定义结构体数组
Student stu[N];
//写出代码,实现要求的功能
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;
}
for(i=0;i<N;i++)
{
cout<<stu[i].num<<'\n'<<stu[i].name<<'\n'<<stu[i].grade<<'\n'<<stu[i].average<<endl;
}
return 0;
}
0 0
- 18.6.(1)(2)(3)
- 18.6.2 从内存输入
- 18.6.1 缓冲输入文件
- 18.6.3 格式化的内存输出
- [1<2<3,3<2<1]
- 2010-1-2-3
- 1,2,3 范式
- recognise "1+2*3"
- 风云 1 2 3
- 1+2+3+...+n
- sp_who 1 2 3
- 1!+2!+3!+......+n!
- 面试1,2,3
- 定时器, 3 2 1
- 3-2-1》go
- 1!+2!+3!+...+10!
- 1+2+3+......+n
- 1+2!+3!+...n!
- jar包如何安装到本地仓库
- NetBeans8.0启动tomcat8.1.15失败--'127.0.0.1' 不是内部或外部命令
- python获取linux系统内存、cpu、网络使用情况
- 这一天,新的开始
- Windows上为程序开辟更大的栈空间
- 18.6.(1)(2)(3)
- php反射获取类及方法中的注释
- hiho一下 第二十六周---最小生成树一·Prim算法
- 黄淮学院CSDN高校俱乐部2014圣诞晚会
- Python监控CPU情况
- C语言产生随机数
- JavaScript的IE兼容性
- UVA 437 The Tower of Babylon(最长上升子序列)
- Zigbee的学习