C语言实践(2016级第4周)

【项目1-星号拼字母】
  编程序,用星号输出你的姓名读音首字母。
参考解答

【项目2-长方形周长和面积】
编程序,输入长方形的两边长a和b,输出长方形的周长和面积(提示:边长可以是整数也可以是小数;实现乘法的运算符是*)
参考解答

【项目3-并联电阻】
  编程序,输入两个电阻R1和R2的阻值,求它们并联后的阻值R(提示:计算公式为r=1/(1/r1+1/r2));电阻值为浮点数)
参考解答

【项目4-圆柱表面积】
  编程序,输入圆柱体的半径r和高h,输出圆柱体的表面积s。
  提示:π值直接写3.1415926
   样例输入:3.5 9
   样例输出:Area = 274.889
参考解答

时间: 2024-07-31 01:38:24

C语言实践(2016级第4周)的相关文章

C语言实践(2016级第5周):编程思维启蒙

[项目1-Raptor程序设计]用Raptor编写程序,完成下面的任务 (1)输入圆的半径,计算并求出圆的周长. 参考解答 (2)输入矩形的长和宽,计算并输出矩形的面积. 参考解答 (3)从键盘输入任意整数N,当N小于或等于0时显示"low!",否则显示"high!" 参考解答 (4)编程序,计算下面函数的值并输出(x取整型即可) 参考解答 (5)从键盘输入x的值,根据下面的公式计算并输出y的值. 参考解答 (6)编程序,求sum=1+2+-+100 参考解答 (7

程序设计基础(C语言)课程主页-2016级

时间很快,2016级的小鲜肉们已经在猜测老贺长什么样子了. 从在线作业到翻转课堂,几届的学生跟着我受了不少苦.话虽这么说,并不代表2016级的就要轻松了(老贺虚伪到底!).不过,苦孩子们,享受吧. 话说回来,老贺在这一届身上也不会太轻松.翻转课堂的模式不陌生了,但新生出来的想解决的问题并不少,让学生学得有效.学得有趣.学得轻松是我的追求.做过不少资源,但随着培养方案的变化,选用教材的变化,中间的调整.补充要花不少时间.最大的变化,是实践体系要完全改变,不再按以前历届的安排去做,更多按课程组的共识

PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)多zfs卷场景一致性备份

背景 当我们使用了多个ZFS卷或者文件系统时,如果一个实例的多个部分,如表空间,放在了不同的zfs上,再使用基于ZFS快照的备份时,可能出现多个文件系统不一致的情况. 例如控制文件是新的,但是数据是旧的. 保物理备份的一致性检查 基于文件的物理备份,为了保证备份的一致性,在备份开始时,需要做一个检查点,同时打开FULL PAGE WRTIE,同时还会生成backup_label文件记录备份开始时的WAL文件,检查点位置等信息. backup_label文件内容示例 START WAL LOCAT

PostgreSQL 异步消息实践 - 亿级/分钟 FEED系统实时监测

标签 PostgreSQL , 异步消息 , 触发器 , 规则 , insert on conflict , 实时分析 背景 在很多业务系统中,为了定位问题.运营需要.分析需要或者其他需求,会在业务中设置埋点,记录用户的行为在业务系统中产生的日志,也叫FEED日志. 比如订单系统.在业务系统中环环相扣,从购物车.下单.付款.发货,收货(还有纠纷.退款等等),一笔订单通常会产生若干相关联的记录. 每个环节产生的属性可能是不一样的,有可能有新的属性产生,也有可能变更已有的属性值. 为了便于分析,通常

PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)方案与实战

背景 在实际的生产环境中, 当数据库越来越多, 越来越大. 备份可能会成为比较大的问题, 传统的逻辑备份对于大的数据库不适用(因为备份和还原可能是比较耗时的, 而且也不能回到任意时间点, 还会造成数据库膨胀(长时间repeatable read隔离级别), 好处是可以跨平台恢复, 可选恢复表等). 而基于XLOG的增量备份, 虽然备份可以在线进行,同时支持恢复到任意时间点,但是恢复需要APPLY从基础备份到恢复目标之间所有产生的XLOG,如果基础备份做得不频繁,那么恢复时可能需要APPLY的XL

C语言实践-结构体

[项目1-复数结构体] 编写一个程序,首先定义一个复数数据类型,即结构类型.然后按照复数的运算规则进行计算,并按照复数表示的格式进行输出,请将程序补充完整. #include <stdio.h> struct complex { int re; int im; }; int main() { struct complex x,y,s,p; scanf("%d%d",&x.re,&x.im); scanf("%d%d",&y.re,

《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一2.3 数据清洗和变量格式化

2.3 数据清洗和变量格式化 本节我们考虑如何将特征矩阵列表menResMat转换为合适的格式以便于数据分析.目前,这些数据值都是字符型,这对于诸如找到参赛者年龄的中位数这样的数据分析是无益的.但是,我们可以利用as.numeric()函数很容易地将年龄转换为数值型.我们需要将整个矩阵都转换为数值型矩阵吗?事实并非如此,比如将参赛者的名字转换为数值型就毫无意义.为此,我们需要创建一个可以允许拥有不同类型变量的数据框.现在我们有6个变量:参赛者姓名.居住地.年龄以及3种类型的时间.正如刚才所说,我

PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)备份集自动校验

背景 前面我写过一篇关于使用ZFS的快照特性和PostgreSQL流复制来完成数据库块级别的增量PITR备份的文章. 达到可控的备份与恢复SLA. https://yq.aliyun.com/articles/59363 本文将基于这个备份机制, 写一个自动的恢复测试脚本. (假设快照每天一个, 并且按规则命名) 备份集测试校验脚本 2个脚本如下 入口脚本 因为可能有多个恢复实例,这样统一管理比较方便. # mkdir /root/test_recovery [root@db-pitr test

PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)双机HA与块级备份部署

背景 基于流复制的HA, 采样如下方案. https://github.com/digoal/PostgreSQL_HA_with_primary_standby_2vip 本文介绍一下, 在没有其他主机的情况下, 如何实施块级别的增量备份. (假设主机为了性能, 未直接使用ZFS作为文件系统) 主要用到的是chroot, zfs. 当前, 现在btrfs 也支持snapshot, 所以随便你的选择了. 实现方法也比较多, 我们可以用容器, 例如docker, 也可用虚拟机. 本文采用KVM虚拟