1学分绩计算(3分)
题目内容:

已知某大学期末考试学分绩的计算公式为:学分绩 =(工科数学 * 5 + 英语 * 1.5 + 线性代数 * 3.5) / 10

请编程从键盘按顺序输入某学生的工科数学、英语和线性代数成绩,计算并输出其学分绩。

以下为程序的运行结果示例:

Input math1, English and math2:80,70,100↙

Final score = 85.50

输入提示信息:“Input math1, English and math2:”

输入格式: “%d,%d,%d”

输出格式:“Final score = %.2f\n”

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb

#include <stdio.h>
int main()
{int math1, eng, math2;float score;printf("Input math1, English and math2:");scanf("%d,%d,%d", &math1, &eng, &math2);score = ( math1 * 5 + eng *1.5 + math2 * 3.5 ) / 10;printf("Final score = %.2f\n", score);return 0;
}

2一尺之捶,日取其半(3分)
题目内容:

我国古代著作《庄子》中记载道:“一尺之捶,日取其半,万世不竭”。其含义是:对于一尺的东西,今天取其一半,明天取其一半的一半,后天再取其一半的一半的一半总有一半留下,所以永远也取不尽。请编写一个程序,使其可以计算出一条长为m的绳子,在n天之后剩下的长度。

运行结果示例1:

Input length and days:12,5↙

length=0.37500

运行结果示例2:

Input length and days:57.6,7↙

length=0.45000

输入提示信息:“Input length and days:”

输入格式: “%f,%d”

输出格式:“length=%.5f\n”

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb

#include <stdio.h>
#include <math.h>
int main()
{int n;float m;printf("Input length and days:");scanf("%f,%d", &m, &n);m = m / pow(2 , n);printf("length=%.5f\n", m);return 0;
}

3网购打折商品V1.0(4分)
题目内容:
某网上购物网站对用户实行优惠,买家购物货款p越多,则折扣越多。今天正值该网站优惠折扣日,买家可以获得8%的折扣。请编程从键盘输入买家购物货款p,计算并输出买家折扣后实际应付出的价钱。

注:程序中的数据类型为float。

程序的运行结果示例1:

Input payment p:300↙

price = 276.0

程序的运行结果示例2:

Input payment p:1299.8↙

price = 1195.8

输入提示信息:“Input payment p:”

输入格式: “%f”

输出格式:“price = %.1f\n” (注:等号左右均有空格)

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:31kb

#include <stdio.h>int main()
{float p, price;printf("Input payment p:");scanf("%f", &p);price = p * 0.92;printf("price = %.1f\n", price);return 0;
}

4计算时间差V1.0(4分)
题目内容:

编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。

程序的运行结果示例1:

Input time one(hour, minute):4,55↙

Input time two(hour, minute):1,25↙

3 hour 30 minute

程序的运行结果示例2:

Input time one(hour, minute):1,56↙

Input time two(hour, minute):3,25↙

1 hour 29 minute

输入提示信息:“Input time one(hour, minute):”

“Input time two(hour, minute):”

输入格式:"%d,%d"

输出格式:"%d hour %d minute\n"

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb

#include <stdio.h>
#include <stdlib.h>int main()
{int hourOne, hourTwo;int minuteOne, minuteTwo;int flagh, flagm;printf("Input time one(hour, minute):");scanf("%d,%d", &hourOne, &minuteOne);printf("Input time two(hour, minute):");scanf("%d,%d", &hourTwo, &minuteTwo);flagh = hourOne - hourTwo;flagm = minuteOne - minuteTwo;if ((flagh * flagm) < 0){flagh = abs(flagh) - 1;flagm = abs(60 - abs(flagm));}printf("%d hour %d minute\n", abs(flagh), abs(flagm));return 0;
}

C语言程序设计精髓--第3周编程题在线测试相关推荐

  1. 哈工大C语言程序设计精髓 第十一周编程题

    C语言程序设计精髓 第十一周 指针的孪生兄弟 从这一章开始难度才算是真正开始加大了,前面可以说都在过家家. 练兵区--编程题--不计入总分 1找出按字典顺序排在最前面的国名(4分) 题目内容: 输入5 ...

  2. 哈工大c语言编程题中国大学mooc第四周,中国大学MOOC哈工大C语言程序设计精髓第六周编程题答案.doc...

    下面代码的功能是将百分制成绩转换为 5 分制成绩,具体功能是: 如果用户输入的是 非法 字符或者不在合理区间内的数据 (例如输入的是 a,或者 102 ,或-45 等),则程序输出 Input err ...

  3. C语言2020年作业,2020年哈尔滨工业大学C语言程序设计精髓 第七周编程题作业

    /加油加油,这周的题目不难,大家仔细听课就可以做出来!/ 1 n层嵌套平方根的计算(4分) 题目内容: 编写程序利用递归法实现如下所示n层嵌套平方根的计算: 递归函数原型:double Y(doubl ...

  4. 2020年哈尔滨工业大学C语言程序设计精髓 第十周编程作业题

    /本节理应熟练的掌握string.h函数库中的函数,在熟练的基础上,深层次的理解对于字符数组我们该做什么,不该做什么,还要掌握指针所指向的存储位置,别弄混的前提下,可以得心应手的编写程序了./ 最近有 ...

  5. 2020年哈尔滨工业大学C语言程序设计精髓 第四周练兵编程题

    /本文为原创内容,C语言练习试题适用参考学习,因为全为自己编写可能没有按照标准答案或者含有使可读性减少的步骤,有不对的地方希望各位指出/ 1 检测用户错误输入(4分) 题目内容: 根据scanf()的 ...

  6. c语言程序设计精髓 第14周练兵题

    1学生成绩管理系统V5.0(4分) 题目内容: 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入).参考学生成绩管理系统V4.0,定义结构体类型,用结构体数 ...

  7. c语言程序设计精髓 第13周练兵题

    1学生成绩管理系统V4.0(4分) 题目内容: 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入).参考学生成绩管理系统V3.0,用二维数组作函数参数编程实 ...

  8. c语言程序设计精髓 第三周练兵题

    1日期显示(3分) 题目内容: 编写一个程序, 接收用户录入的日期信息并且将其显示出来. 其中, 输入日期的形式为月/日/年(mm/dd/yy), 输出日期的形式为年月日(yy.mm.dd). 以下为 ...

  9. 2020年MOOCC语言程序设计精髓第十四周编程题练兵

    2字符串中的字符排序 题目内容: 编写一个函数,对一个字符串中的字符进行升序排序,并输出字符排序后的字符串,字符串长度小于20. 程序运行结果如下: Input a string: friend↙ d ...

  10. 价格优惠的C语言程序,c语言程序设计精髓第三章编程题

    1 学分绩计算(3分) 题目内容: 已知某大学期末考试学分绩的计算公式为:学分绩 =(工科数学 * 5 + 英语 * 1.5 + 线性代数 * 3.5) / 10 请编程从键盘按顺序输入某学生的工科数 ...

最新文章

  1. EBS服务重启脚本(应用和数据库)
  2. UVA 10534 - Wavio Sequence
  3. 预装鸿蒙系统的手机,首款预装鸿蒙系统的手机入网,麒麟9000加持,型号亮了...
  4. python显示1000以内的斐波拉契数列_python实现斐波那契数列
  5. tf dense layer两种创建方式的对比和numpy实现
  6. MDK编译生成bin文件
  7. 数据结构课上笔记11
  8. 【SpringBoot 2】(十一)单元测试JUnit 5 指标监控
  9. 理解 PHP output buffer
  10. mac储存文件应该放在哪里_单位不能存档,个人档案应该放在哪里呢,影响今后退休金吗?...
  11. vue 基于jsbarcode插件打印二维码
  12. win10读取linux硬盘,win10怎么读取lxext4格式硬盘
  13. 重大福利!优云UEM重磅上线!
  14. 网页动画的12原则,帮你做出漂亮的动画效果
  15. 好年货不用多等 拼多多30亿红包聚焦全国全球尖货好物
  16. 概率统计Python计算:标准正态分布分位点计算
  17. 嵌入式的优势在哪里?
  18. 台式计算机的选购标准,如何选购台式电脑机箱?小白装机选购电脑机箱知识指南(2)...
  19. 需求调研计划_三个公式,让你的2021年度培训计划更出彩
  20. 安卓sip话机/一款基于linphone开发的,安卓sip话机客户端

热门文章

  1. 数字电路设计入门(fpga/asic)
  2. 苹果cms大橙子完美版源码,影视模板
  3. 【果壳笔记】生物信息学——王秀杰老师部分
  4. 传统蓝牙HCI流控(HCI flow control)
  5. 关于python中的三个点【...】
  6. AndroidX(1)androidx.core.core:1.0.0解析
  7. 陈经纶2021年高考成绩查询时间,北京30余所高中2017年高考成绩汇总
  8. 利用Cookies实现ASP.NET跨域单点登录
  9. 【Android】手撸抖音小游戏潜艇大挑战
  10. ubuntu18.04安装wine+caj阅读器