第十三周 结构与共用体

1 某班有5名同学,建立一个学生的简单信息表,包括学号、姓名、3门课程的成绩,编写程序,计算每名学生的平均成绩及名次。(30分)

题目内容:
某班有5名同学,建立一个学生的简单信息表,包括学号、姓名、3门课程的成绩,编写程序,计算每名学生的平均成绩及名次。(注:定义一个结构体类型,用结构指针作为函数参数)
输入格式:

%ld %s %f %f %f

输出格式:

%-9ld%-10s%-5.1f%-5.1f%-8.1f%-10.1f%-d\n

输入样例:

201701 zhao 29.8 85.4 65.4
201702 qian 96.5 87.5 65.4
201703 sun 85.4 65.4 84.6
201704 li 63.4 95.4 86.3
201705 zhou 65.9 84.6 97.5

输出样例:

Number: Name: score: Average: rank:
201701 zhao 29.8 85.4 65.4 60.2 5
201702 qian 96.5 87.5 65.4 83.1 1
201703 sun 85.4 65.4 84.6 78.5 4
201704 li 63.4 95.4 86.3 81.7 3
201705 zhou 65.9 84.6 97.5 82.7 2

时间限制:500ms 内存限制:32000kb

中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第十三周题解(个人向仅供参考)相关推荐

  1. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第十二周题解(个人向仅供参考)

    第十二周 指针二 1 利用指针编写一函数,输入3个整数,按由大到小的顺序将它们输出.(15分) 题目内容:利用指针编写一函数,输入3个整数,按由大到小的顺序将它们输出. 输入格式: %d 输出格式: ...

  2. 中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理

    中国大学MOOC C语言程序设计入门 第8周编程练习第二题 GPS数据处理 题目内容 解题思路 这个题的题目真的是我学习C语言以来见过的最长的题目了,很多人的第一感觉可能是无从下手,所以让我们先来整理 ...

  3. 中国大学 MOOC C语言程序设计----编程部分答案解析

    C语言程序设计----编程部分答案解析 编程题目1 1.求解矩形的面积.(10分) 题目内容:编写一个程序,从键盘读入一个矩形的两个边的值(整数),输出矩形面积. 输入样例:3,5 输出样例:15 时 ...

  4. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第五周题解(个人向仅供参考)

    第5周 循环结构程序设计 1 用for语句实现判断并求和.(10分) 题目内容: 求1~100以内 ( 包括100)能被3整除同时被5整除余数为1的所有数之和.要求用for语句完成. 输入格式: 无 ...

  5. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第十周题解(个人向仅供参考)

    第10周 变量的作用域及编译预处理 1 求x的n次方(10分) 题目内容:编写求x的n次方的递归函数,在主函数调用并输出.(x为double型,n为整型,函数类型为double型) 输入格式: %lf ...

  6. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第十一周题解(个人向仅供参考)

    第11周 指针一 1 利用指针编写程序,统计字符串的长度.(10分) 题目内容:利用指针编写程序,统计字符串的长度.(不要使用求字符串长度函数) 输入格式: gets() 输出格式: "Le ...

  7. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第九周题解(个人向仅供参考)

    第9周 函数的定义及调用 1 编写函数,计算银行存款本息并输出.(10分) ** 题目内容: 编写函数计算银行存款本息,在主函数中从键盘输入银行存款金额(money).存款周期(year)和年利率(r ...

  8. 中国大学MOOC C语言程序设计(大连理工大学) 课后编程题 第三周题解(个人向仅供参考)

    第3周 数据的输入与输出 题1 交换两个变量(5分) 题目内容: 编写程序, 输入两个整型变量,交换两个变量的值,输出交换后的变量 输入格式: %d,%d 输出格式: %d,%d 输入样例: 3,4 ...

  9. 中国大学MOOC C语言程序设计--第四周编程题

    1 检测用户错误输入(4分) 题目内容: 根据scanf()的返回值判断scanf()是否成功读入了指定的数据项数,使程序在用户输入123a时,能输出如下运行结果: 123a↙ Input error ...

最新文章

  1. 105. 七夕祭【环形均分纸牌问题】
  2. pwm一个时间单位_RK3308——RGB调色灯三路PWM驱动
  3. RTSP再学习 -- Hi3516A RTSP实例
  4. Oracle linux R5-U7中YUM 源配置
  5. 推荐Web前端初学者应该知道的书籍和网站
  6. 广东工业大学专项设计_2020年广东工业大学本科招生计划发布!
  7. ecs php mysql集成环境_在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境...
  8. SpringMVC之RequestHeader注解与CookieValue注解详解
  9. any、never......TypeScript 中这些特殊的类型,你会用了吗?
  10. 第 1 章 FreeBSD Install
  11. oracle das系统,分布式声波传感系统DAS
  12. 易鲸捷数据库常用优化方法
  13. FPGA实现cameralink解码
  14. java定时器定时发短信_quartz-job实现实时或定时发送短信任务(示例代码)
  15. ubuntu添加桌面快捷方式图标
  16. 完全演示在虚拟机中装Windows7
  17. Linux常用命令英文全称以及中文解释
  18. no xxx to stop
  19. 深入理解Linux启动过程 0号进程,1号进程
  20. 八大排序算法的稳定性及时间复杂度

热门文章

  1. 计算机应用基础0006 19春在线作业1,川大《计算机应用基础0006》20春在线作业1 -0001...
  2. String类型转Long类型
  3. 《C++ STL编程实战》读书笔记(四)
  4. 使用路由器通过WiFi连西门子S7-1200 PLC的具体步骤
  5. PID微分积分电路(转载)
  6. V-token的技术革新,引领数字化支付热潮
  7. 什么是微信防火墙_【听课】第4节 什么是“合并单元”(MU)?智能站中的合并单元有什么作用?...
  8. SQL Server、MySQL知识点
  9. 关于传递函数的离散化
  10. Aspose.Word企业案例:Acumen Fuse 使用 Aspose 组件将项目分析数据导出到 Microsoft Word 和 Excel