求助!这样写哪里错了。。编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括

bolixin36 bolixin36 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//2、编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括
//num学号,name姓名,score[3]三门课的成绩。用主函数输入这些数据,用print函数输出这些数据。
#include<iostream>
using namespace std;
struct Student
{
int num;
char name[20];
int score[3];
};
Student s[5];
void print (Student *p);

int main()
{
int j = 0;
for (int i = 0; i < 5; i ++)
{
cout<<"please input the num and the name of the student:"<<i + 1;
cin>>s[i].num>>s[i].name;
for (int j = 0; j <3; j ++)
{
cout<<"please input the score of subject"<<j + 1<<" of the student:"<<i + 1;
cin>>s[i].score[j];
}
}
Student *p = s;
print(p);
return 0;
}

void print (Student *p)
{
int j = 0;
for (int i = 0; i < 5; i ++)
{
cout<<"num: "<<*p -> s[i].num<<'\t'<<"name: "<<s[i].name<<'\t';
for (int j = 0; j <3; j ++)
cout<<"scores: "<<s[i].score[j]<<'\t';
cout<<endl;
}
return;
}


编译信息为
1>------ 已启动生成: 项目: ao, 配置: Debug Win32 ------
1>正在编译...
1>ao.cpp
1>e:\cpp\ao\ao.cpp(35) : error C2039: “s”: 不是“Student”的成员
1> e:\cpp\ao\ao.cpp(4) : 参见“Student”的声明
1>e:\cpp\ao\ao.cpp(35) : error C2228: “.num”的左边必须有类/结构/联合
1>e:\cpp\ao\ao.cpp(35) : error C2228: “.name”的左边必须有类/结构/联合
1>e:\cpp\ao\ao.cpp(37) : error C2228: “.score”的左边必须有类/结构/联合
1>生成日志保存在“file://e:\Cpp\ao\Debug\BuildLog.htm”
1>ao - 4 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
...全文

相关推荐

2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用p

1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年的问题。 2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。 3.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求输出每位学生3门课程总平均成绩,以及最高分的学生数据(包括学号、姓名、3门课程成绩、平均分数)。

猪肉涨价了吖

用C语言编写学生的成绩数组

用一个函数print打印学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。

Fdudu

使用JAVA数组接受用户输入学生成绩求平均值的源代码

记录三名学生的5门成绩,用JAVA数组计算每名学生的平均分,并打印成绩和平均分。

ma546317787

学生成绩管理系统数据结构

学生成绩管理系统 数据结构 可实现查询、添加等

wodiwodiwodi

1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年的问题。

有关c语言的定义和使用,如下几道题:1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年的问题。 2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。 3.有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求输出每位学生3门课程总平均成绩,以及最高分的学生数据(包括学号、姓名、3门课程成绩、平均分数)

猪肉涨价了吖
评论 6
收藏 已收藏
分享
返回顶部
bolixin36
C++ 语言 65,214 成员 250,514 内容