该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

typedef struct

{

int num;

char name[20];

int score[3];

} Student;

void input(Student student[], int n);

void every(Student student[], int n);

void max(Student student[], int n);

int main()

{

printf("请输入学生个数:");

int n;

scanf("%d", &n);

Student p[n];

input(p, n);

int t;

puts("输入1查看总分最高学生信息,输入2查看每科最高分学生信息,输入3退出");

do {

printf("请输入:");

scanf("%d", &t);

switch (t) {

case 1:

//max(p, n);

break;

case 2:

//every(p, n);

break;

case 3: return 0;

default: puts("输入错误,请重新输入\n");

}

} while (1);

return 0;

}

void input(Student student[], int n)

{

int i, t;

for (i = 1; i <= n; i++)

{

printf("请输入第%d个学生的学号", i);

scanf("%d", &student[i - 1].num);

printf("请输入第%d个学生的姓名", i);

scanf("%19s", student[i - 1].name);

for (t = 1; t < 4; t++)

{

printf("请输入第%d个学生的第%d门成绩", i, t);

scanf("%d", &(student[i - 1].score[t - 1]));

}

}

}

c语言结构体中的ps,练习结构体的时候出错,(ps有两个函数还没写)相关推荐

  1. C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例

    C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例 目录 一.简单介绍 二.结构体定义和使用 三. ...

  2. 结构体中引用另一结构体

    结构体中引用另一结构体 1.自引用结构体 1.1不使用typedef时 2.1使用typedef时 2.互引用结构体 结构体引用主要分为自引用和互引用.我主要以实例展示如何使用,不会过多赘述太多,想必 ...

  3. 多智能体中的图论——多智能体的一致性(二)

    一致性(agreement)是多智能体协同(multiagent coordination)中的一个基础问题,即使智能体间达成一种共同状态.这一篇中我们考虑有向和无向静态网络中的一致性协议,首要目标是 ...

  4. matlab单元数组和结构,Matlab中单元数组和结构数组

    前言: 单元数组和结构数组是一种新的数据类型,能将不同类型.不同维数的数组组合在一起,从而方便对不同的数据类型方便管理和维护. 如上图所示的2*2矩阵中,分别存储着四种不同的数据类型,分别为数组.字符 ...

  5. C语言如何定义p1口,求助C51里如何实现P1口输入?置1了还没行哦。

    我在做AD实验时,用C语言的程序里,把P1置1了,发现还是不能当做输入,具体该怎么做呢?下面是我写的程序: 硬件:AD输出接到P1,同时也接到8个LED.led可以显示不同的灯亮.我想把这些值从P1输 ...

  6. 数据统计与分析基础实验三:常规数学统计计算(R语言,还没写完)

    数据统计与分析基础实验三:常规数学统计计算 1.随机生成一个10x15的高斯矩阵,均值为自己学号后两位,方差为1.对该矩阵分别进行LU.QR.奇异值,并展示分解结果. LU QR 奇异值 2.利用软件 ...

  7. C++57个入门知识点_17 类的访问权限及C语言模拟类的封装(类的私有权限突破方法:编译期进行权限检查,运行期通过指针修改类的私有成员变量;利用函数指针对结构体中成员变量进行修改;CPU大小尾排列)

    接上篇:C++57个入门知识点_16 类的标准写法(类名.成员变量.成员函数及对象命名规则:成员变量一般为私有,成员函数为公有并暴露给外部使用成员变量:防止类过大,声明写在.h,实现写在.cpp,调用 ...

  8. c语言的结构体能存放函数吗,在C语言结构体中添加成员函数

    我们在使用C语言的结构体时,经常都是只定义几个成员变量,而学过面向对象的人应该知道,我们定义类时,不只是定义了成员变量,还定义了成员方法,而类的结构和结构体非常的相似,所以,为什么不想想如何在C语言结 ...

  9. go var type 互转_Go语言学习笔记(第九章) 结构体

    Go语言基础之结构体 Go语言中没有"类"的概念,也不支持"类"的继承等面向对象的概念.Go 通过类型别名(alias types)和结构体的形式支持用户自定义 ...

最新文章

  1. node 压缩模块速成
  2. reactjs错误边界:用来捕获后代组件的错误,渲染出备用页面
  3. puts函数,C语言puts函数用法详解
  4. java nio is例子,Java Buffer isDirect()用法及代码示例
  5. c++ 线程什么时候run_多线程并发支撑基础之JAVA内存模型
  6. ui自动化测试框架_浅谈前端(UI)自动化测试
  7. android datepicker 自定义,android – 如何使用两个datepicker创建自定义对话框?
  8. 提高Objective-C代码质量心机一:简化写法
  9. 用matlab做数据处理的几个小坑
  10. MATLAB中zero和ones函数(转载)
  11. python小明爬楼梯_爬楼梯(Python and C++解法)
  12. xp系统打印机服务器报错,win10系统连接xp系统共享打印机报错0x000004的具体方法...
  13. Ubuntu 10.04小企鹅输入法安装
  14. 服务器centos系统诛仙,云服务器搭建诛仙教程
  15. scrapy_AttributeError: 'generator' object has no attribute 'meta'''_'generator' 'dont_filter'
  16. 在vs2008中运行这个就闪退了,,还出不来结果
  17. Spring Boot项目@RunWith注解报错
  18. 向量化编程思路小结(矩阵计算)
  19. 互斥 互斥的解决方案
  20. 赵小楼《天道》《遥远的救世主》深度解析(122)好事、坏事是人性喜好认为,剥离好坏的认知你会更宽广

热门文章

  1. 科研人专属微信红包封面免费送!速领
  2. 第一:做学位论文期间,不要有任何度假休息的打算;第二,导师错的时候不多;第三……...
  3. java性能分析 linux,linux 系统性能分析
  4. h5在线浏览word_怎样将PDF在线转换成Word?教你成为一个高手的方法
  5. python使用matplotlib可视化堆叠的直方图(stacked histogram plot)、多个类别的数据在直方图区间层面累积堆叠起来
  6. python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等
  7. python使用matplotlib对比多个模型的在训练集上的效果并使用柱状图进行可视化:基于交叉验证的性能均值(mean)和标准差(std)进行可视化分析、使用标准差信息添加误差区间条yerr
  8. plotly基于dataframe数据绘制柱状图(bar plot)
  9. R语言基于模拟退火(Simulated Annealing)进行特征筛选(feature selection)
  10. python可视化脉搏和血氧数据并通过阈值动态调整、动态可视化异常值