贺老师教学链接  C语言及程序设计初步 本课讲解

求 

#include <stdio.h>
int main()
{int sum=0, i=1, t;while (i<=6){t = 1;j = 1;while(j<=i){t *= i;j++;}sum += t;i++;}printf("sum = %d\n", sum);return 0;
}

大奖赛计分

  • 要举办青年歌手大奖赛,请你设计一个程序,计算歌手成绩

输入

  • 评委人数judgeNum
  • 歌手人数singerNum
  • 每名评委对每位歌手的打分mark(小数:0-10分)

输出

  • 每位歌手的成绩

打分规则

  • 每位评委对每位歌手给出一个分数,去掉一个最高分和一个最低分,余下分数的平均值作为选手的最后得分。
#include <stdio.h>
int main()
{  int judgeNum, singerNum, j, s;double mark, sum, aver, max, min;scanf("%d %d", &judgeNum, &singerNum);s=1;while(s<=singerNum){sum=0;max=0;min=10;j=1;do{scanf("%f",&mark);sum+=mark;if(max<mark) max=mark;if(min>mark) min=mark;j++;}while(j<=judgeNum);aver = (sum-max-min)/(judgeNum-2);printf("%.3f\n", aver); s++;}return 0;
}

进一步完善

#include <stdio.h>
int main()
{  int judgeNum, singerNum, j, s;double mark, sum, aver, max, min;scanf("%d %d", &judgeNum, &singerNum);s=1;while(s<=singerNum){sum=0;max=0;min=10;j=1;do{scanf("%f",&mark);if(mark<0||mark>10){continue;}sum+=mark;if(max<mark) max=mark;if(min>mark) min=mark;j++;}while(j<=judgeNum);aver = (sum-max-min)/(judgeNum-2);printf("%.3f\n", aver); s++;}return 0;
}

C语言及程序设计初步例程-37 循环嵌套相关推荐

  1. C语言及程序设计初步例程-33 三种循环语句

    贺老师教学链接  C语言及程序设计初步 本课讲解 问题:求1+2+3+-+100 用while语句实现的程序 #include <stdio.h> int main() {int i=1, ...

  2. C语言及程序设计初步例程-42 将数据输出到文本文件

    贺老师教学链接  C语言及程序设计初步 本课讲解 文件的操作步骤 #include <stdio.h> #include <stdlib.h> int main() {FILE ...

  3. C语言及程序设计初步例程-4 C语言程序初体验

    贺老师教学链接   C语言及程序设计初步 本课讲解 让程序会计算:求a和b两个数之和 #include <stdio.h> int main( ) {int a,b,sum;scanf(& ...

  4. 《C语言及程序设计初步》网络课程主页

    题记 CSDN要开在线教育频道,向我发出邀请,看是否能开些课程. 我近日一直在关注着翻转课堂,试图在传统课堂中引入新的元素,这需要资源建设的积累.没有时间表的工作,很难把握. 为CSDN做在线课程,为 ...

  5. C语言及程序设计初步 网络课程主页

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 题记 C ...

  6. 视频教程-C语言及程序设计初步-C/C++

    C语言及程序设计初步 烟台大学计算机学院教师,二十年余教师生涯,看出了在错综复杂的教育环境中,坚持教育教学的价值与前景.和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学 ...

  7. c语言程序设计指针进阶,C语言及程序设计进阶例程-15 指向结构体的指针

    贺老师教学链接  C语言及程序设计进阶 本课讲解 指向结构体变量的指针的应用 #include #include struct Student { int num; char name[12]; ch ...

  8. C语言及程序设计进阶例程-32 位运算及其应用

    贺老师教学链接 C语言及程序设计进阶 本课讲解 位运算 #include <stdio.h> int main() {unsigned short int n = 3;int i;for( ...

  9. C语言及程序设计进阶例程-17 认识链表

    贺老师教学链接  C语言及程序设计进阶 本课讲解 例 建立并输出一个简单链表 #include <stdio.h> struct Student {int num;float score; ...

最新文章

  1. Java项目:学生考勤管理系统(java+SSM+Poi导出+Easyui+JFreeChart+maven+mysql)
  2. php注册程序,[PHP初级]手把手教你写注册程序 1
  3. 构架高性能WEB网站的几点知识
  4. javascript实现自动添加文本框功能
  5. linux下远程登录如何退出,Ubuntu 中rdesktop如何切换和退出远程桌面
  6. spring多数据源分布式事务的分析与解决方案
  7. Transformations on DStreams之transform的使用 实现黑名单操作/指定过滤
  8. 片假名翻译软件测试,怎么写软件测试用例
  9. android tv 蓝牙服务_5款面向Android TV的优秀文件管理器
  10. JAVA学习笔记_StringUtil.isEmpty_null不是null
  11. java设计模式---创建者模式
  12. 外网访问计算机远程桌面掉线,[转载]远程桌面一连就经常掉线的解决方法
  13. Absolutt ingenting er mye mer skjerpende parajumpers ? v?re en ulydig prest
  14. IOS之 上传App预览和截屏规范
  15. 2022年起重机司机(限桥式起重机)新版试题及起重机司机(限桥式起重机)作业考试题库
  16. 【Western Digital】常用固件模块编号及作用介绍
  17. 如何快速转载CSDN中的博客2018年针对最新csdn
  18. oracle 每3位加逗号,[DB][Oracle]Oracle格式化数字的方法(指定小数点位数,每3位加逗号)...
  19. 简单谈谈如何提高后台管理系统的易用性、可操作性和人性化程度
  20. SQLserver的Always On 可用性组

热门文章

  1. Python持续更新的新特性
  2. java之Arrays工具类的使用
  3. UWP 中的 LaunchUriAsync,使用默认浏览器或其他应用打开链接
  4. 用python实现:找出1到101 之间的质数
  5. HDU 4635 Strongly connected
  6. ios配置pch文件及使用
  7. 20135313_exp5
  8. 修改大型 XML 文件的有效方法
  9. spring cloud: 使用consul来替换config server,config key/value 具体的配置详解
  10. winform 代码定义事件