C语言
杨疯子、
每天都要拿代码来充实自己
展开
-
C语言的线程函数
2.void *start_routine(void *arg) 线程函数。1.pthread_t thread创建线程号。原创 2023-11-09 10:01:30 · 210 阅读 · 1 评论 -
R7-3 输出三角形面积和周长
分数 25作者 C课程组单位 浙江大学本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=,其中s=(a+b+c)/2。输入格式:输入为3个正整数,分别代表三角形的3条边a、b、c。输出格式:如果输入的边能构成一个三角形,则在一行内,按照area = 面积;perimeter = 周长的格式输出,保留两位小数。否则,输出输入样例1:5 5 3。原创 2022-10-17 20:47:23 · 989 阅读 · 0 评论 -
R7-2 计算天数
本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。6162发现这个题目不仅可用数组的方法去写,还可以用Switch的方式去写,我们直接上代码,不懂的就私聊。原创 2022-10-17 20:45:36 · 474 阅读 · 0 评论 -
R7-4 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入在一行中给出一个不超过1000的正整数N。原创 2022-10-17 09:46:57 · 292 阅读 · 0 评论 -
7-7 出租车计价
输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。这个代码有点麻烦,我们读题目时有可能会混乱,但是我们只要理清楚题目就简单了,这个题我们需要用到两个分支,一个用于计算我们的里程价钱,一个用于计算时间价钱。在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。超过10公里以上的部分加收50%的回空补贴费,即每公里3元;超起步里程后10公里内,每公里2元;原创 2022-10-14 20:05:38 · 786 阅读 · 7 评论 -
7-6 高速公路超速处罚
在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。这个题也比较一般,不难,只要会算比例就好了,还有一点需要注意的地方就是当输出%号,我们需要用到两个%%才能输出一个%,还有一个地方就是数据类型转换,如果我们不用数据类型转化的话,我们需要将速度和限速都定义为double型。按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。原创 2022-10-14 19:58:38 · 418 阅读 · 0 评论 -
7-5 查询自动售货机中商品的价格
给定四种商品,分别是薯片(crisps)、爆米花(popcorn)、巧克力(chocolate)和可乐(cola),单价分别对应为3.0元/公斤、2.5元/公斤、4.0元/公斤、3.5元/份。用户可以输入编号1~4查询对应食品的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号。输出格式:首先在屏幕上显示菜单。原创 2022-10-14 19:47:28 · 1889 阅读 · 0 评论 -
7-4 计算油费
现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。输入格式:输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。原创 2022-10-14 19:36:16 · 770 阅读 · 0 评论 -
7-1 计算加油费
现在,要求编写一个程序,输入选择的汽油标准和加油量(单位:升),计算本次加油所需要的价钱。如果输入的汽油标准不在表格内,则输出 Not available!输入格式:在一行中输入一个整数 N 和一个实数 L,N 表示汽油标准(其取值范围为{92,95,97}),L 是一个非负实数。中间用空格隔开。输出格式:在一行中输出本次加油所需要的价格,保留小数点后2位。原创 2022-10-13 14:11:02 · 1666 阅读 · 0 评论