用C++6.0,结构体与共用体。有5个学生,每个学生的数据包括学号,姓名,三门课的成绩,从键盘输入

用C++6.0,结构体与共用体。有5个学生,每个学生的数据包括学号,姓名,三门课的成绩,从键盘输入5个学生数据,在屏幕上输出这些信息

这个不用共用体呀,只用结构体就可以了。

#include <iostream>
#include <string>
using namespace std;

struct student
{
 int num;
 string name;
 double grade s[3];
 };
 
 int main()
 {
   student stu[5];
   for(int i=0;i<5;i++)
    {
    cin>>stu[i].num>>stu[i].name;
    for(int j=0;j<3;j++)
     cin>>stu[i].s[j];
    }
    cout<<"学号\t姓名\t成绩1\t成绩2\t成绩3\n";
   for(i=0;i<5;i++)
   {
     cout<<stu[i].num<<"\t"<<stu[i].name<<"\t"
     for(int j=0;j<3;j++)
       cout<<stu[i].s[j]<<"\t";
     cout<<endl;
    }  
   return 0;
   }

追问

<<我们都不用的…5个错误

追答

你用什么输出?

温馨提示:内容为网友见解,仅供参考
无其他回答

...1. 有5个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输...
include<stdio.h> define max 5 \/*设定要输入成绩的学生个数*\/ double zpj; \/*总平均值*\/ struct student \/*结构体*\/ { int num;char name[10];int score1;int score2;int score3;double pj;};struct student stu[max],temp;void Input() \/*输入函数*\/ { int i;for(i...

...输入一个学生的学号、姓名、及3门课的成绩,计算机并输出其平均成绩...
include "stdio.h"void main(){ struct Student{ char id[10];char name[10];int score;} stu = {"001", "Sam", 80};printf("%s\\t%s\\t%d", stu.id, stu.name, stu.score);}

结构体和共用体在概念与使用上有什么不同?
结构体中每一个成员都有自己的内存空间。因此,结构体总大小一般情况下等于各成员大小之和(先不考虑内存对齐)。共用体又叫联合体,每一个成员都共享内存空间。因此,共用体大小等于成员中最大的那个大小。结构体我就不说了,它用处很广,最常见的是用它保存一个记录。例如,学生管理程序中,一个学...

关于全国计算机二级考试内容的问题
1.公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试部分合为一张试卷,公共基础知识部分占全卷的30分。 2.公共基础知识有l0道选择题和5道填空题。 C语言程序设计 基本要求 1.熟悉TURBO C集成...

c++求平均成绩和总成绩
2 Class和结构体区别不大,所以满足要求。3 没发现你的需求里哪些地方需要用什么共用体共同体之类的东西,不但没有必要,在正常开发中也很少用。4 通过动态添加学生,可以实现任意数量的学生成绩输出,当然也可以实现3名学生。5 本段代码为了简短说明问题,将内部变量全部公有化,在正规开发中,要视情况...

c语言里面的结构体是什么意思
叫做结构。在C语言中,结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用以实现较复杂的数据结构。结构体同时也是一些元素的集合,这些元素称为结构体的成员(member),且这些成员可以为不同的类型,成员一般用名字访问。

计算机二级哪个好考?
二级可以从VFP,c语言,java,c++,vb,access,任选一科,考过即可,无论考哪一颗都要考二级公共基础知识。公共基础知识 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的...

关于全国计算机等级考是的问题,谢谢了
介绍了C语言程序设计基本知识,C程序设计的主要结构,C语言中涉及的各种数据类型,C语言中的函数,C语言中用户标识符的作用域和存储类,编译预处理和动态存储分配,结构体、共用体和用户定义类型,位运算,文件及上机指导,每章之后都附有一定数量的练习题,供读者练习和自我检测。 本书是参加二级C语言程序设计考试者必备的...

哪位大佬有 密码学C_C++语言实现原书第2版,这个书籍百度网盘的链接有吗...
其主要内容包括:C语言简单程序的编写和调试,C语言程序设计基础(其中包括:基本数据类型和基本输入、输出函数、运算符与表达式),控制结构,数组,指针,函数,编译预处理与变量的存储类型,文件,结构体与共用体,图形程序设计基础,C++程序设计基础。每章后面都附有一定量的编程练习题,书后附有习题参考...

几算计二级考试的内容
1.公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试部分合为一张试卷,公共基础知识部分占全卷的30分。 2.公共基础知识有l0道选择题和5道填空题。 C语言程序设计 基本要求 1.熟悉TURBO C集成...

相似回答