当前位置: 首页 > news >正文

上海市高等学校信息技术水平考试 C程序设计(2021A场)全解

2e-1 为 1.0^(-1)*2

在顺序查找法中,如果要从n个学生中找到某个特定的学生信息,最坏的情况是这个学生是最后一个被比较的,这时需要比较n次。但是,如果学生是均匀分布的,那么平均来说,你会在列表的中间找到这个学生,也就是大约n/2次比较。 

k = i -- 含义:k = i = i - 1

#include<stdio.h>
int main()
{float price;int num;printf("请输入商品的单价和数量:\n");scanf("%f%d",&price,&num);float sum_orl=num*1.0*price;printf("原总价:%.2f",sum_orl);float cmp=sum_orl;if(num==2){sum_orl*=0.85;}if(num>=3){sum_orl*=0.7;}float sum_lar=sum_orl;while(sum_orl>=300){sum_lar=sum_lar-30;sum_orl=sum_orl-300;}printf("折扣后总价:%.2f\n",sum_lar);printf("客户已经享受的优惠:%.2f",cmp-sum_lar);return 0;
}

#include<stdio.h>
int main()
{int i;scanf("%d", &i);if (i % 2 == 1){int num = i;float sum = 0, pnum;while (i){scanf("%f", &pnum);sum = sum + pnum;i--;}sum = sum / (1.0 * num);printf("中位数为:%.2f", sum);}else{float a[100000], temp = 0;int m = 0,n=0;for (m = 0; m <= i - 1; m++){scanf("%f", &a[m]);}for (n = 0; n <= i - 2; n++)//共n个数,循环n-1次一定能完成操作{for (m = 0; m <= i - 2; m++){if (a[m] > a[m + 1])//2024与2023,2024应该要在后面,strcmp函数结果为>0,此时进行交换{temp = a[m];a[m] = a[m + 1];a[m + 1] = temp;}}}printf("中位数为:%.2f", (a[i / 2] + a[(i / 2) - 1]) / 2.0);}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 希尔排序(C语言实现)
  • CMake中的PUBLIC、PRIVATE 和 INTERFACE用法
  • 2024/9/21黑马头条跟学笔记(十)
  • Ubuntu 安装和使用 Fcitx 中文输入法;截图软件flameshot
  • 动态住宅IP的多元化应用
  • 网址匹配正则表达式(python实现)
  • 欺诈文本分类检测(十五)——数据校正与增强
  • 分布式消息中间件kafka
  • 计算机毕业设计 美发管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 记一次docker打包部署历程
  • NoSql数据库Redis知识点
  • Python的串口通信库
  • 【学习笔记】手写Tomcat 四
  • 文件操作(3)
  • Python套接字
  • [数据结构]链表的实现在PHP中
  • 【知识碎片】第三方登录弹窗效果
  • Git的一些常用操作
  • HTML5新特性总结
  • HTTP那些事
  • SSH 免密登录
  • 从0到1:PostCSS 插件开发最佳实践
  • 给第三方使用接口的 URL 签名实现
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 今年的LC3大会没了?
  • 使用API自动生成工具优化前端工作流
  • 再谈express与koa的对比
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • Android开发者必备:推荐一款助力开发的开源APP
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • $GOPATH/go.mod exists but should not goland
  • (13):Silverlight 2 数据与通信之WebRequest
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (十三)Flink SQL
  • (一)Linux+Windows下安装ffmpeg
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .axf 转化 .bin文件 的方法
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET Core 成都线下面基会拉开序幕
  • .net framework profiles /.net framework 配置
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 通过系统影子账户实现权限维持
  • .net 托管代码与非托管代码
  • .NET编程C#线程之旅:十种开启线程的方式以及各自使用场景和优缺点
  • .Net转Java自学之路—基础巩固篇十三(集合)