程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:对形参b所指结构体变量中的数据进行修改,并在主函数中输出修改后的数据。例如,若b所指变量t中的学号、姓名和三门课的成绩一次是:10002、“ZhangQi”、93、85、87,修改后输出t中的数据应为:10004、“Lijie”、93、85、87.

#include <stdio.h>
#include <string.h>
struct student {
long sno;
char name[10];
float score[3];
};
void fun( struct student *b)
{
b->sno = 10004;
strcpy(b->name, "LiJie");
}
main()
{ struct student t={10002,"ZhangQi", 93, 85, 87};
int i;
printf("\n\nThe original data :\n");
printf("\nNo: %ld Name: %s\nScores: ",t.sno, t.name);
for (i=0; i<3; i++) printf("%6.2f ", t.score[i]);
printf("\n");
fun(&t);
printf("\nThe data after modified :\n");
printf("\nNo: %ld Name: %s\nScores: ",t.sno, t.name);
for (i=0; i<3; i++) printf("%6.2f ", t.score[i]);
printf("\n");
}

转载于:https://www.cnblogs.com/lozjl/p/7774958.html

程序通过定义学生结构体变量,存储学生的学号、姓名和3门课的成绩。函数fun的功能是:对形参b所指结构体变量中的数据进行修改,并在主函数中输出修改后的数据。...相关推荐

  1. java结构体构建学生 学号_易错题: 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。...

    根据网考网考试中心的统计分析,以下试题在2015-12-7日计算机二级考试C语言习题练习中,答错率较高,为:93% [填空题] 程序通过定义学生结构体变量,存储了学生的学号.姓名和3门课的成绩.所有学 ...

  2. ACMNO.44 C语言-平均分 有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)

    题目描述 有N个学生,每个学生的数据包括学号.姓名.3门课的成绩, 从键盘输入N个学生的数据, 要求打印出3门课的总平均成绩,以及最高分的学生的数据 (包括学号.姓名.3门课成绩) 输入 学生数量N占 ...

  3. c语言从键盘输入10个学生的姓名和成绩,C语言:有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生的数据,...

    C语言:有10个学生,每个学生的数据包括学号.姓名.3门课的成绩,从键盘输入10个学生的数据, 答案:2  信息版本:手机版 解决时间 2019-10-06 13:43 已解决 2019-10-06 ...

  4. 有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)

    1051: 有N个学生,每个学生的数据包括学号.姓名.3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号.姓名.3门课成绩) #include< ...

  5. 【c语言入门】有10个学生,每个学生的数据包含学号、姓名、3门课的成绩,从键盘输入10个学生的数据,要求打印输出3门课程的总平均成绩。

    题目:有10个学生,每个学生的数据包含学号.姓名.3门课的成绩,从键盘输入10个学生的数据,要求打印输出3门课程的总平均成绩. #include <stdio.h> #define N 3 ...

  6. 有n个结构体变量,内含学生学号,姓名和3门课的成绩。要求输出平均成绩最高的学生的信息

    #include<stdio.h> #include<math.h> #include<string.h> struct Student     {        ...

  7. 有5个学生,每个学生的数据项包括学号、姓名、3门课的成绩,初始化数据并输出 要求运用结构体。

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> struct Stu {int ID; char name[20]; int sub1 ...

  8. 对上题找出最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。并输出

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> struct Stu {int ID;char name[5];int sub[3]; ...

  9. c语言5个学生3门成绩写入文件,(5) 输入N个学生的姓名和3门课的成绩,统计每个学生的平均成绩后,将结果输出到文件studen...

    给你个以前的参考 #include #include /* User Code Begin(考生可在本行后添加代码,行数不限) */ typedef struct studnt { int num; ...

最新文章

  1. [转]JAVA字节数据与JAVA类型的转换
  2. OpenFlow: Enabling Innovation in Campus Networks
  3. 喜大普奔,网易猪肉要到你碗里来了!
  4. 简单的C++程序题总结
  5. 1650显卡能带动144hz吗_GTX1660显卡能称得起最甜吗?最猛GTX1660显卡性能测评
  6. java异常处理 ppt_Java异常处理、多线程ppt课件
  7. 使用jemalloc在Go中进行手动内存管理
  8. 微信公众号推送模板消息(二):Access_token的获取
  9. 开源软件的版权与许可证
  10. 热敏打印机数据截取+追加打印二维码
  11. 前期总结+开学展望(WYL)
  12. 阿里云算力的十年更迭史,重点都在这了!
  13. 软件系统的多维性能模型
  14. tensorflow和cuda以及cudnn版本对齐
  15. UED团队规范设计参考及建议
  16. 终于给自己买了台电脑
  17. kafka 0.10.0.0 版本
  18. ESP8266-01S使用教程
  19. 太阳直射点纬度计算公式_高中地理——每日一讲(太阳直射点、太阳高度角、极昼、极夜)...
  20. Pytorch 计算误判率,计算准确率,计算召回率

热门文章

  1. 迪米特法则(Law of Demeter) 简介
  2. Oracle中的序列 sequence 用法
  3. java path util,Java URIUtil.canonicalPath方法代码示例
  4. slackware安装mysql_slackware系统安装二
  5. excel实现套用模板批量打印_#数据清洗#Excel数据批量填入Word模板
  6. 进击的 Kubernetes 调度系统(二):支持批任务的 Coscheduling/Gang scheduling
  7. OAM 创始团队:揭秘 OAM Kubernetes 实现核心原理
  8. 阿里云叔同:以容器为代表的云原生技术,已成为释放云价值的最短路径
  9. mysql空表_MySQL中两种快速创建空表的方式
  10. 单片机程序配置成开漏输出_单片机I/O开漏输出详解