- 博客(34)
- 收藏
- 关注
原创 C语言学习 求最大值及其下标
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
2023-05-15 17:12:20
869
原创 C语言学习 使用函数求素数和
题目描述本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。输入两个正整数m和n(1≤m≤n≤500),求m和n之间的素数和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。要求定义并调用函数prime(p)判断p是否为素数,当p为素数时返回1,否则返回0。定义并调用函数prime_sum(m,n),该函数返回区间[mn]内所有素数的和。输入。
2023-04-24 20:04:42
6295
1
原创 C语言学习 使用函数求最大公约数
其中x和y是两个正整数,函数gcd应返回这两个数的最大公约数。主函数参考代码如下:int main()int x, y;return 0;输入输出int main()int x, y;return 0;x = y;y = temp;r = x % y;while(r!= 0)x = y;y = r;r = x % y;return y;
2023-04-24 20:03:43
2236
原创 C语言学习 输出每个月的天数
本题要求实现一个简单函数,能计算给定的年份和月份的天数。使得可以利用该函数,输出给定年份中每个月的天数。其中1、3、5、7、8、10、12月有31天,4、6、9、11月有30天,2月平年有28天,闰年有29天。要求定义并调用函数month_days(year,month),该函数返回。该年1~12月每个月的天数。
2023-04-24 20:02:26
4315
原创 C语言学习 使用函数计算两点间的距离
本题要求实现一个函数,对给定平面任意两点坐标,求这两点之间的距离。其中用户传入的参数为平面上两个点的坐标(应返回两点间的距离。
2023-04-24 20:01:03
311
原创 C语言学习 空心的数字金字塔
本题要求实现一个函数,输入一个正整数n(1<=n<=9),输出n行空心的数字金字塔。要求定义和调用函数hollow_pyramid(n)打印出n行空心的数字金字塔。正整数n(1<=n<=9) (eg:5)
2023-04-24 19:58:35
1959
原创 C语言学习 使用函数输出指定范围内的Fibonacci数
题目描述本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。例如fib(7)返回值是13。定义并调用函数print_fn(m,n)输出给定范围[mn]内的所有Fibonacci数,相邻数字间有一个空格。
2023-04-24 19:55:00
1985
1
原创 C语言学习 输出三角形字符阵列
输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入在一行中给出一个正整数n(1≤n<7)。
2023-04-10 18:32:32
1031
原创 C语言学习 换硬币
要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入在一行中给出待换的零钱数额x∈(8,100)。
2023-04-10 18:30:03
63
原创 C语言学习 五位以内的对称素数
对于每个正整数,如果该数是不大于五位数的对称素数,则输出”Yes”,否则输出”No”,每个判断结果单独列一行。接下来包含T行,每行由1个不大于五位数的正整数构成。判断一个数是否为对称且不大于五位数的素数。意思是小于100,000的数。第一行:测试数据组数T。
2023-04-10 18:29:08
309
原创 C语言学习 求给定精度的简单交错序列部分和
本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入在一行中给出一个正实数eps。
2023-04-08 01:08:16
80
原创 C语言学习 猜数字游戏
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。
2023-04-08 01:07:25
209
原创 C语言学习 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入在一行中给出一个不超过1000的正整数N。
2023-03-31 00:27:33
195
原创 C语言学习 求一元二次方程的根
2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;4)需要考虑系数为0的情况,如果系数都为0,则输出"Zero Equation";5)如果a和b为0,c不为0,则输出"Not An Equation"。本题目要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数。1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;输入在一行中给出3个浮点系数a、b、c,中间用空格分开。3)如果方程只有一个根,则直接输出此根;
2023-03-31 00:26:37
2185
原创 C语言学习 计算油费
现在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 - 协助)。在一行中输出应付款额,保留小数点后2位。
2023-03-21 17:54:17
671
原创 C语言学习 统计学生成绩
输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。
2023-03-21 17:53:25
6238
6
原创 C语言学习 统计MOOC证书
本题要求编写程序,输入N个学生的MOOC成绩,统计优秀、合格证书的数量,以及没有获得证书的数量。学生修读程序设计MOOC,在一行中依次输出优秀证书、合格证书、没有获得证书的数量,中间以空格分隔。请注意,最后一个数字后没有空格。输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。分及以上获得优秀证书,不到。分及以上获得合格证书,不到。
2023-03-21 17:52:43
1534
原创 C语言学习 查询水果价格
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留两位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束。用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;输入其他编号,显示价格为0。输入在一行中给出用户连续输入的若干个编号。
2023-03-21 17:51:38
4019
原创 C语言学习 比较大小
在一行中将3个整数从小到大输出,其间以“->”相连。本题要求将输入的任意3个整数从小到大输出。输入在一行中给出3个整数,其间以空格分隔。
2023-03-21 17:50:43
56
原创 C语言学习 计算符号函数的值
在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。请编写程序计算该函数对任一输入整数的值。输入在一行中给出整数n。
2023-03-21 17:49:40
196
原创 C语言学习 输出华氏-摄氏温度转换表
接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。若输入的范围不合法,则输出"Invalid."。]、且每次增加2华氏度的华氏-摄氏温度转换表。第一行输出:"fahr celsius"≤100),请输出一张取值范围为[在一行中输入2个整数,分别表示。的值,中间用空格分开。
2023-03-18 22:32:05
1057
原创 C语言学习 求平方与倒数序列的部分和
本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。
2023-03-18 22:31:56
570
原创 C语言学习 求奇数分之一序列前N项和
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。输入在一行中给出一个正整数N。
2023-03-14 17:02:03
1186
1
原创 C语言学习 求平方根序列前N项和
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算结果不超过双精度范围。本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和。输入在一行中给出一个正整数N。
2023-03-14 16:57:18
286
原创 C语言学习 简单实现x的n次方
函数mypow应返回x的n次幂的值。题目保证结果在双精度范围内。int n;return 0;/* 你的代码将被嵌在这里 */输入输出。
2023-03-14 16:50:29
2538
原创 C语言学习 求1到N的和
在一行中按照“sum = S”的格式输出部分和的值S,请注意等号的左右各有一个空格。题目保证计算结果不超过长整型整数的范围。本题要求编写程序,计算序列 1 + 2 + 3 + ... 的前N项之和。输入在一行中给出一个正整数N。
2023-03-14 16:45:21
1811
1
原创 C语言学习 阶梯电价
为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!输入在一行中给出某用户的月用电量(单位:千瓦时)。
2023-03-14 16:37:05
4866
3
原创 C语言学习 计算平均分
已知某位学生的数学、英语和计算机课程的成绩分别是87分、72分和93分,求该生3门课程的平均成绩(结果按整型输出)。提示:该整数与题目无关,为了保证系统稳定性需要有输入语句的代码。
2023-03-14 16:36:35
951
原创 C语言学习 计算火车运行时间
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
2023-03-14 16:35:53
637
原创 C语言学习 输出“You look tired.\n What’s wrong?“
【代码】C语言学习 输出“You look tired.\n What’s wrong?
2023-03-14 16:31:05
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人