#include"stdio.h"

void main()

{

int x,y,z,sum,ave,corr,need;

printf("请输入学生的三门功课的考试成绩:\n");

scanf("%d%d%d",&x,&y,&z);

sum=x+y+z;

ave=sum/3;/*计算平均成绩*/

corr=2*(sum%3)-3;

if(corr>=0)ave++;

printf("该学生三门功课成绩的平均值是%5d\n",ave);

printf("该学生的等级是属于");

if(ave>=90) printf("A\n");

if(ave>=80&&ave<90) printf("B\n");

if(ave>=70&&ave<80) printf("C\n");

if(ave>=60&&ave<70) printf("D\n");

if(ave<60)

{

printf("F\n");need=60-ave;

printf("这个学生每门还差%2d分才能达到及格线\n",need);

}

}

如果将例4-17中的if语句改为if-else if结构,其条件表达式可以不必加入"&&"及其后边的关系表达式。源程序代码如下:

#include"stdio.h"

void main()

{

int x,y,z,sum,ave,corr,need;

printf("请输入学生的三门功课的考试成绩:\n");

scanf("%d%d%d",&x,&y,&z);

sum=x+y+z;

ave=sum/3;

corr=2*(sum%3)-3;

if(corr>=0) ave++;

printf("该学生三门功课考试成绩的平均值是%5d\n",ave);

printf("该学生的等级是属于");

if(ave>=90) printf("A\n");

else if(ave>=80) printf("B\n");

else if(ave>=70) printf("C\n");

else if(ave>=60) printf("D\n");

else

{

printf("F\n");need=60-ave;

printf("每门需要%2d分才能达到及格线!!\n",need);

}

}

输入三门成绩求平均成绩的C语言代码,C0417求平均成绩_C语言程序设计源代码_doc_大学课件预览_高等教育资讯网...相关推荐

  1. 计算圆环面积的c语言程序,C0610求圆环面积_C语言程序设计源代码_doc_大学课件预览_高等教育资讯网...

    #include void main() { double r2,r1,s; double area_ring (double x,double y); /*函数原型,求圆环面积*/ printf(& ...

  2. 图十字链表并求度c语言,第5章_西安电子科技大学出版社:算法与数据结构-C语言描述(樊希平)_doc_大学课件预览_高等教育资讯网...

    第5章 数组和广义表要点: 1.掌握数组元素存储位置的换算: 2.了解特殊矩阵地存储方法和元素存储位置计算: 3.了解广义表的长度.深度.head.tail等概念和操作和存储结构. 教材习题解答: 5 ...

  3. matlab 有一函数 _写一程序_输入自变量的值_输出函数值.,第2讲 MATLAB入门1_数学建模_ppt_大学课件预览_高等教育资讯网...

    数学建模与数学实验 MATLAB入门数学建模及其基于 MATLAB的实现辽宁工程技术大学理学院应用数学系 MATLAB作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程 ...

  4. c语言中调整颜色的函数_C语言中的输入输出函数

    点击上方"学士科技",选择"设为星标" 技术干货第一时间送达! 01 字符数据输入输出 字符数据输出函数putchar() C语言中字符数据输出使用的是putc ...

  5. c语言中求一个数的因数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include main() { int n,q,p,m,k=1,sum=0,s[99999]={2},t[99999];//n是输入 ...

  6. asin c语言中 返回值范围_asin()_C语言asin()详解:反正弦函数,求反正弦值

    double asin(double x); asin() 函数的功能是求反正弦值. 反正弦函数 asin() 和正弦函数 sin() 的功能正好相反:sin() 是已知一个角的弧度值 x,求该角的正 ...

  7. c语言 求一个数的因数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include main() { int n,q,p,m,k=1,sum=0,s[99999]={2},t[99999];//n是输入 ...

  8. c语言求一个数因数个数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include main() { int n,q,p,m,k=1,sum=0,s[99999]={2},t[99999];//n是输入 ...

  9. 蒙特卡洛求圆周率c语言代码,蒙特卡洛法求圆周率

    利用蒙特卡洛算法求圆周率是一个概率的方法,关于这方面的内容很多,而且也很容易理解,更多具体分析过程可以参考如下文章: http://blog.csdn.net/zzhflyqh/article/det ...

最新文章

  1. R语言ggplot2可视化:ggplot2可视化半小提琴图(Half Violin Plots)
  2. POJ 1573 POJ 2632(两道有趣的Robot)实例
  3. vb.net获取服务器中所有数据库名称显示在list,vb listview显示数据库内容,该怎么解决...
  4. matlab的max与min函数
  5. 堂妹问的一道暑假作业题,难住985的家长
  6. mysql 日志大小_查看mysql日志文件大小和数据库大小
  7. C# 替换桌面背景图片
  8. 2017-2018-1 20179202《Linux内核原理与分析》第四周作业
  9. shell 获取当前日期时间
  10. 线程池与Threadlocal
  11. Maven安装配置与本地仓库
  12. c语言谭浩强第七章例题
  13. ubuntu linux 从入门到精通.pdf,UBUNTU LINUX从入门到精通(附DVD)
  14. dell计算机运行慢怎么解决方法,戴尔笔记本电脑运行速度慢怎么办?
  15. Docker学习文档
  16. 2014年感悟:一万年太久,只争朝夕
  17. 使用Uber-go Zap日志库
  18. 在SpringBoot中实现通用Auth认证,有哪几种方式?
  19. 计算机连接网络被限制,电脑本地连接受限制或无连接怎么办?
  20. 三星拿出了四摄手机,可惜诚意不足,挑战国产手机成奢望

热门文章

  1. 程序设计题目之高校联考
  2. jqGrid 如何shrinkToFit出现水平滚动条 及页面有垂直滚动条时表格会超出父容器处理
  3. day25 python学习 继承,钻石继承 多态
  4. ubuntu连接到服务器文件夹,ubuntu的几个技巧: 自动连接Windows共享文件夹, 定时文件同步备份......
  5. 腾讯linux内核面试,【腾讯谷歌Linux面试题】面试问题:浏览器内核差异… - 看准网...
  6. U盘做系统启动盘后内存变小的解决办法
  7. 计算机网络vlan的作用,阐述VLAN的概念、目的、优点和组建的条件
  8. 射频电路与天线(华南理工金品公开课)学习笔记--绪论
  9. 金庸小说《碧血剑》仍然存在的一处Bug
  10. HTML5 入门 之 img标签