文章目录

  • 前言
  • 一、求学生总成绩和平均成绩
  • 二、程序实例
    • 1.程序代码
    • 2.运行结果
    • 3.结果分析
  • 三、拓展应用
  • 总结

前言

输入三个学生的成绩,求的三个学生的总成绩和平均成绩。


一、求学生总成绩和平均成绩

典型的顺序程序严格按照输入数据、处理数据、输出数据的模式进行程序设计方案。本问题要解决的是输入三个数字,然后求出三个数的和与平均值。
平均值可能含有小数,在变量设置时平均值可以定义为实型变量。

二、程序实例

1.程序代码

#include <stdio.h>
void main()
{int a,b,c,sum;float ave;printf("input three student's score:");scanf("%d%d%d",&a,&b,&c);sum=a+b+c;ave=sum/3.0;printf("sum=%4d\nAverage=%5.2f\n",sum,ave);
}

2.运行结果

3.结果分析

程序中a、b、c用来存放三个学生的成绩,sum用来存放总成绩,ave用来存放平均成绩。

三、拓展应用

  • 由于总成绩sum定义的为整型变量,所以在求解平均成绩的时候常量3要写成3.0,当然也可以使用强制转换。
  • 计算求和时可以利用复合赋值运算,代码如下:

sum=0;
sum+=a+b+c;


总结

以上就是今天要讲的内容,本文仅仅简单介绍用C语言求学生总成绩和平均成绩。

C语言程序——求学生总成绩和平均成绩相关推荐

  1. C# 定义一个描述学生基本信息的类,属性包括姓名、学以及C#、英语和数学成绩,方法包括设置姓名和学号、设置三门课的成绩和输出相关学生的信息,最后求出总成绩和平均成绩。

    C# 定义一个描述学生基本信息的类,属性包括姓名.学以及C#.英语和数学成绩,方法包括设置姓名和学号.设置三门课的成绩和输出相关学生的信息,最后求出总成绩和平均成绩. ** 代码如下:  using ...

  2. C语言入门:计算总成绩和平均成绩

    C语言:计算总成绩和平均成绩 从键盘上输入一个学生的五门成绩,计算出该学生的总成绩和平均成绩. #include<stdio.h>int main(void){ int c1,c2,c3, ...

  3. python输入三门课程成绩_编一程序,从键盘输入学生的三门课程成绩,求其总成绩、平均成绩和总成绩除3的余值...

    展开全部 #include "stdio.h" int main(int argc, char* argv[]) { int a,b,c; printf("请输入三门课程 ...

  4. 【C语言入门】已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩。

    题目:已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩. # include <stdio.h> int main() {int i, j, s = 0, ...

  5. 求两门成绩平均c语言,数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩...

    数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩 关注:69  答案:2  mip版 解决时间 2021-02-04 09:43 提问者孤城古巷 2021-02- ...

  6. 求十个学生的平均成绩java,JAVA 声明一个数组,存一个学生的五门成绩。求该学生的总成绩、平均成绩。...

    JAVA 声明一个数组,存一个学生的五门成绩.求该学生的总成绩.平均成绩. mip版  关注:116  答案:3  悬赏:30 解决时间 2021-01-26 06:39 已解决 2021-01-25 ...

  7. C++:求五位学生的总成绩以及平均成绩

    问题: 定义数组存储5位学生的姓名和4科考试的成绩,计算并输出每个学生的总成绩和平均成绩,找出平均成绩最高的学生姓名. 代码: #include<iostream> #include< ...

  8. c语言程序报告学分信息管理,C语言程序报告学生学籍信息管理系统(总21页

    <C语言程序报告学生学籍信息管理系统(总21页>由会员分享,可在线阅读,更多相关<C语言程序报告学生学籍信息管理系统(总21页(21页珍藏版)>请在人人文库网上搜索. 1.C语 ...

  9. 求一到一百的总偶数奇数总数和的C语言程序,C语言程序求1—100之间的奇数和和偶数和...

    点击查看C语言程序求1-100之间的奇数和和偶数和具体信息 答:用oddsum=1+3+5+···+99来计算奇数和:evensum=2+4+6+···+100来计算偶数和.首先设置两个计数器:odd ...

最新文章

  1. 要让GAN生成想要的样本,可控生成对抗网络可能会成为你的好帮手
  2. python输入字符串从大到小排列_791. 自定义字符串排序(Python)
  3. 《 图解 TCP/IP 》读书笔记
  4. 网抑云体验室PHP网站源码
  5. vmware下安装mac os虚拟机问题,最后还是最终攻克了被一个小失误给陷害了
  6. 打印菱形 java_怎么用java打印菱形?
  7. 台风怎么看内存颗粒_一文全懂!内存条超频、稳定怎么看?——从入门到精通...
  8. 多张图片怎么合成一个pdf文件?
  9. 用把百分数转换成a,b,c,d,e等级
  10. 移动IM应用正在侵蚀社交网络
  11. 数值计算和SVM讲解(下)
  12. java 中的radix_Java Scanner radix()用法及代码示例
  13. java deprecated 注释_Java注释中的@deprecated与源代码中的@Deprecated
  14. 微信怎么加入黑名单?微信黑名单怎么恢复好友
  15. BAT美女哪家强?阿里云深藏第一女神!
  16. 第三部分第二节课全部
  17. 基于python-django的Java网站全站漏洞检测系统
  18. minio:安装部署并安装成windows服务
  19. IDC X 得帆 |低代码PaaS驱动集团企业数字化创新
  20. 关于XML解析报错问题(LF、CRLF)

热门文章

  1. No converter for [class xxx] Content-Type ‘appliction/octet-stream;charset=UTF-8‘ 的解决办法
  2. Live-Android,让你在桌面系统下体验Android
  3. 【焕新升级】百度大脑EasyMonitor视频监控开发平台2.0
  4. 波若波罗蜜心经学习心得
  5. Kle增加参数的方法
  6. 香港八九十年代票房冠军:成龙6次,周星驰5次,周润发4次
  7. 开发环境配置 -- 集成
  8. Linux基础知识问题解答
  9. CentOS软件管理 - YUM工具
  10. Web前端:一些必不可少的惊人的网络开发工具和资源