单片机应用技术c语言版pdf_单片机原理及应用第四版pdf

单片机应用技术c语言版pdf_单片机原理及应用第四版pdf100例C语言经典编程题附详细解答步骤、面试专用(1~50)题目集 源代码压缩包下载:C语言经典编程题100例 题目集【源代码】下载题目集 pdf版本下载:C语言经典编程题100例 题目集【PDF版本】下载1、练习2-1 Programming in

100例C语言经典编程题附详细解答步骤、面试专用(1~50)   题目集 源代码压缩包下载:C语言经典编程题100例 题目集【源代码】下载   题目集 pdf版本下载:C语言经典编程题100例 题目集【PDF版本】下载   1、练习2-1 Programming in C is fun!   本题要求编写程序,输出一个短句“Programming in C is fun!”。   输入格式:   本题目没有输入。   输出格式:   在一行中输出短句“Programming in C is fun!”。   代码:   2、练习2-3 输出倒三角图案   本题要求编写程序,输出指定的由“*”组成的倒三角图案。   输入格式:   本题目没有输入。   输出格式:   按照下列格式输出由“*”组成的倒三角图案。* * * * * * * * * *   代码:   3、练习2-4 温度转换   本题要求编写程序,计算华氏温度150°F对应的摄氏温度。计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。   输入格式:   本题目没有输入。   输出格式:   按照下列格式输出fahr = 150, celsius = 计算所得摄氏温度的整数值   代码:   4、练习2-6 计算物体自由下落的距离   一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒 ^2^。   输入格式:   本题目没有输入。   输出格式:   按照下列格式输出height = 垂直距离值   结果保留2位小数。   代码:   5、练习2-8 计算摄氏温度   给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。   输入格式:   输入在一行中给出一个华氏温度。   输出格式:   在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。   输入样例:150   输出样例:Celsius = 65   代码:   6、练习2-9 整数四则运算   本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。   输入格式:   输入在一行中给出2个正整数A和B。   输出格式:   在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。   输入样例:3 2   输出样例:3 + 2 = 5 3 – 2 = 1 3 * 2 = 6 3 / 2 = 1   代码:   7、练习2-10 计算分段函数[1]   本题目要求计算下列分段函数f(x)的值:   
单片机应用技术c语言版pdf_单片机原理及应用第四版pdf
单片机应用技术c语言版pdf_单片机原理及应用第四版pdf   输入格式:   输入在一行中给出实数x。   输出格式:   在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。   输入样例1:10   输出样例1:f(10.0) = 0.1   输入样例2:0   输出样例2:f(0.0) = 0.0   代码:   8、练习2-11 计算分段函数[2]   本题目要求计算下列分段函数f(x)的值:
单片机应用技术c语言版pdf_单片机原理及应用第四版pdf
单片机应用技术c语言版pdf_单片机原理及应用第四版pdf   注:可在头文件中包含 math.h ,并调用 sqrt 函数求平方根,调用 pow 函数求幂。   输入格式:   输入在一行中给出实数x。   输出格式:   在一行中按“f(x) = result”的格式输出,其中x与result都保留两位小数。   输入样例1:10   输出样例1:f(10.00) = 3.16   输入样例2:-0.5   输出样例2:f(-0.50) = -2.75   代码:   9、练习2-12 输出华氏-摄氏温度转换表   输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加2华氏度的华氏-摄氏温度转换表。   温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。   输入格式:   在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。   输出格式:   第一行输出:”fahr celsius”   接着每行输出一个华氏温度fahr(整型)与一个摄氏温度celsius(占据6个字符宽度,靠右对齐,保留1位小数)。   若输入的范围不合法,则输出”Invalid.”。   输入样例1:32 35   输出样例1:fahr celsius 32 0.0 34 1.1   输入样例2:40 30   输出样例2:Invalid.   代码:   10、练习2-13 求N分之一序列前N项和   本题要求编写程序,计算序列 1 + 1/2 + 1/3 + … 的前N项之和。   输入格式:   输入在一行中给出一个正整数N。   输出格式:   在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。   输入样例:6   输出样例:sum = 2.   代码:   11、练习2-14 求奇数分之一序列前N项和   本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。   输入格式:   输入在一行中给出一个正整数N。   输出格式:   在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。   输入样例:23   输出样例:sum = 2.   代码:   12、练习2-15 求简单交错序列前N项和   本题要求编写程序,计算序列 1 – 1/4 + 1/7 – 1/10 + … 的前N项之和。   输入格式:   输入在一行中给出一个正整数N。   输出格式:   在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。   输入样例:10   输出样例:sum = 0.819   代码:   13、练习2-17 生成3的乘方表   输入一个非负整数n,生成一张3的乘方表,输出3^​0^~3^​n^的值。可调用幂函数计算3的乘方。   输入格式:   输入在一行中给出一个非负整数n。   输出格式:   按照幂的递增顺序输出n+1行,每行格式为“pow(3,i) = 3的i次幂的值”。题目保证输出数据不超过长整型整数的范围。   输入样例:3   输出样例:pow(3,0) = 1 pow(3,1) = 3 pow(3,2) = 9 pow(3,3) = 27   代码:   14、练习2-18 求组合数   本题要求编写程序,根据公式C ~n~^​m^=​m!(n−m)!​n! 算出从n个不同素中取出m个素(m≤n)的组合数。   建议定义和调用函数fact(n)计算n!,其中n的类型是int,函数类型是double。   输入格式:   输入在一行中给出两个正整数m和n(m≤n),以空格分隔。   输出格式:   按照格式“result = 组合数计算结果”输出。题目保证结果在double类型范围内。   输入样例:2 7   输出样例:result = 21   代码:   15、习题2-1 求整数均值   本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。   输入格式:   输入在一行中给出4个整数,其间以空格分隔。   输出格式:   在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。   输入样例:1 2 3 4   输出样例:Sum = 10; Average = 2.5   代码:   16、习题2-2 阶梯电价   为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53/千瓦时;超过50千瓦时的,超出部分的用电量,电价上调0.05/千瓦时。请编写程序计算电费。   输入格式:   输入在一行中给出某用户的月用电量(单位:千瓦时)。   输出格式:   在一行中输出该用户应支付的电费(),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出”Invalid Value!”。   输入样例1:10   输出样例1:cost = 5.30   输入样例2:100   输出样例2:cost = 55.50   代码:   17、习题2-3 求平方与倒数序列的部分和   本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m^2^+1/m+(m+1)^​2^+1/(m+1)+⋯+n^2^+1/n。   输入格式:   输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。   输出格式:   在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。   输入样例:5 10   输出样例:sum = 355.   代码:   18、习题2-4 求交错序列前N项和   本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+… 的前N项之和。   输入格式:   输入在一行中给出一个正整数N。   输出格式:   在一行中输出部分和的值,结果保留三位小数。   输入样例:5   输出样例:0.917   代码:   19、习题2-5 求平方根序列前N项和   本题要求编写程序,计算平方根序列1+2+3+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。   输入格式:   输入在一行中给出一个正整数N。   输出格式:   在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。题目保证计算结果不超过双精度范围。   输入样例:10   输出样例:sum = 22.47   代码:   20、习题2-6 求阶乘序列前N项和   本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和。   输入格式:   输入在一行中给出一个不超过12的正整数N。   输出格式:   在一行中输出整数结果。   输入样例:5   输出样例:153   代码:   21、练习3-2 计算符号函数的值   对于任一整数n,符号函数sign(n)的定义如下:
单片机应用技术c语言版pdf_单片机原理及应用第四版pdf
单片机应用技术c语言版pdf_单片机原理及应用第四版pdf   请编写程序计算该函数对任一输入整数的值。   输入格式:   输入在一行中给出整数n。   输出格式:   在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。   输入样例1:10   输出样例1:sign(10) = 1   输入样例2:0   输出样例2:sign(0) = 0   输入样例3:-98   输出样例3:sign(-98) = -1   代码:   22、练习3-4 统计字符   本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。   输入格式:   输入为10个字符。最后一个回车表示输入结束,不算在内。   输出格式:   在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数   的格式输出。   输入样例:aZ & 09 Az   输出样例:letter = 4, blank = 3, digit = 2, other = 1   代码:   23、练习3-5 输出闰年   输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。   输入格式:   输入在一行中给出21世纪的某个截止年份。   输出格式:   逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出”Invalid year!”。若不存在任何闰年,则输出“None”。   输入样例1:2048   输出样例1:2004 2008 2012 2016 2020 2024 2028 2032 2036 2040 2044 2048   输入样例2:2000   输出样例2:Invalid year!   代码:   24、练习3-7 成绩转换   本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。   输入格式:   输入在一行中给出一个整数的百分制成绩。   输出格式:   在一行中输出对应的五分制成绩。   输入样例:90   输出样例:A   代码:   25、练习3-8 查询水果价格   给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00/公斤、2.50/公斤、4.10/公斤、10.20/公斤。   首先在屏幕上显示以下菜单:[1] apple [2] pear [3] orange [4] grape [0] exit   用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。   输入格式:   输入在一行中给出用户连续输入的若干个编号。   输出格式:   首先在屏幕上显示菜单。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留两位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束。   输入样例1:3 -1 0 2   输出样例1:[1] apple [2] pear [3] orange [4] grape [0] exit price = 4.10 price =0.00   输入样例2:1 2 3 3 4 4 5 6 7 8   输出样例2:[1] apple [2] pear [3] orange [4] grape [0] exit price = 3.00 price =2.50 price = 4.10 price = 4.10 price = 10.20   代码:   26、习题3-1 比较大小   本题要求将输入的任意3个整数从小到大输出。   输入格式:   输入在一行中给出3个整数,其间以空格分隔。   输出格式:   在一行中将3个整数从小到大输出,其间以“->”相连。   输入样例:4 2 8   输出样例:2->4->8   代码:   27、习题3-2 高速公路超速处罚   按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。   输入格式:   输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。   输出格式:   在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。   输入样例1:65 60   输出样例1:OK   输入样例2:110 100   输出样例2:Exceed 10%. Ticket 200   输入样例3:200 120   输出样例3:Exceed 67%. License Revoked   代码:   28、习题3-3 出租车计价   本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10;超起步里程后10公里内,每公里2;超过10公里以上的部分加收50%的回空补贴费,即每公里3;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2计收(不足5分钟则不收费)。   输入格式:   输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。   输出格式:   在一行中输出乘客应支付的车费(单位为),结果四舍五入,保留到。   输入样例1:2.6 2   输出样例1:10   输入样例2:5.1 4   输出样例2:14   输入样例3:12.5 9   输出样例3:34   代码:   29、习题3-4 统计学生成绩   本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。   输入格式:   输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。   输出格式:   在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。   输入样例:7 77 54 92 73 60 65 69   输出样例:1 0 2 3 1   代码:   30、习题9-1 时间换算   本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。   输入格式:   输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。   输出格式:   输出在一行中给出hh:mm:ss格式的结果时间。   输入样例:11:59:40 30   输出样例:12:00:10   代码:   31、习题9-3 平面向量加法   本题要求编写程序,计算两个二维平面向量的和向量。   输入格式:   输入在一行中按照“x~1~ y~1~ x~​2~ y~​2~​​ ”的格式给出两个二维平面向量v~1~=(x~1~, y~1~) 和v~2~=(x~2~ ,y~2~) 的分量。   输出格式:   在一行中按照(x, y)的格式输出和向量,坐标输出小数点后一位(注意不能输出−0.0)。   输入样例:3.5 -2.7 -13.9 8.7   输出样例:(-10.4, 6.0)   代码:   32、习题9-4 查找书籍   给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。   输入格式:   输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。   输出格式:   在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。   输入样例:3Programming in C21.5Programming in VB18.5Programming in Delphi25.0   输出样例:25.00, Programming in Delphi8.50, Programming in VB   代码:   33、习题9-5 通讯录排序   输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。   输入格式:   输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。   输出格式:   按照年龄从大到小输出朋友的信息,格式同输出。   输入样例:3zhang wang +86-0571-qian   输出样例:wang +86-0571-qian zhang   代码:   34、练习4-6 猜数字游戏   猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结束程序。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。   输入格式:   输入第一行中给出两个不超过100的正整数,分别是游戏机产生的随机数、以及猜测的最大次数N。最后每行给出一个用户的输入,直到出现负数为止。   输出格式:   在一行中输出每次猜测相应的结果,直到输出猜对的结果或“Game Over”则结束。   输入样例:58 -2   输出样例:Too big Too small Too small Good Guess!   代码:   35、练习4-7 求e的近似值   自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!来近似计算。本题要求对给定的非负整数n,求该级数的前n项和。   输入格式:   输入第一行中给出非负整数n(≤1000)。   输出格式:   在一行中输出部分和的值,保留小数点后八位。   输入样例:10   输出样例:2.   代码:   36、练习4-10 找出最小值   本题要求编写程序,找出给定一系列整数中的最小值。   输入格式:   输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。   输出格式:   在一行中按照“min = 最小值”的格式输出n个整数中的最小值。   输入样例:4 -2 -123 100 0   输出样例:min = -123   代码:   37、练习4-11 统计素数并求和   本题要求统计给定整数M和N区间内素数的个数并对它们求和。   输入格式:   输入在一行中给出两个正整数M和N(1≤M≤N≤500)。   输出格式:   在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。   输入样例:10 31   输出样例:7 143   代码:   38、习题4-1 求奇数和   本题要求计算给定的一系列正整数中奇数的和。   输入格式:   输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。   输出格式:   在一行中输出正整数序列中奇数的和。   输入样例:8 7 4 3 70 5 6 101 -1   输出样例:116   代码:   39、习题4-2 求幂级数展开的部分和   已知函数e^x^ 可以展开为幂级数1+x+x^2^/2!+x^3^/3!+⋯+x^​k^/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求e^x^的近似值,求和一直继续到最后一项的绝对值小于0.00001。   输入格式:   输入在一行中给出一个实数x∈[0,5]。   输出格式:   在一行中输出满足条件的幂级数部分和,保留小数点后四位。   输入样例:1.2   输出样例:3.3201   代码:   40、习题4-3 求分数序列前N项和   本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。   输入格式:   输入在一行中给出一个正整数N。   输出格式:   在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。   输入样例:20   输出样例:32.66   代码:   41、习题4-4 特殊a串数列求和   给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。   输入格式:   输入在一行中给出不超过9的正整数a和n。   输出格式:   在一行中按照“s = 对应的和”的格式输出。   输入样例:2 3   输出样例:s = 246   代码:   42、习题4-6 水仙花数   水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1^3^+5^3^+3^3^。 本题要求编写程序,计算所有N位水仙花数。   输入格式:   输入在一行中给出一个正整数N(3≤N≤7)。   输出格式:   按递增顺序输出所有N位水仙花数,每个数字占一行。   输入样例:3   输出样例:7   代码:   43、习题4-7 最大公约数和最小公倍数   本题要求两个给定正整数的最大公约数和最小公倍数。   输入格式:   输入在一行中给出两个正整数M和N(≤1000)。   输出格式:   在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。   输入样例:511 292   输出样例:73 2044   代码:   44、习题7-5 找鞍点   一个矩阵素的“鞍点”是指该位置上的素值在该行上最大、在该列上最小。   本题要求编写程序,求一个给定的n阶方阵的鞍点。   输入格式:   输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。   输出格式:   输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。   输入样例1:41 7 4 14 8 3 61 6 1 20 7 8 9   输出样例1:2 1   输入样例2:21 74 1   输出样例2:NONE   代码:   45、练习5-1 求m到n之和   本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。   函数接口定义:int sum( int m, int n );   其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。   裁判测试程序样例:   输入样例:-5 8   输出样例:sum = 21   代码:   46、练习5-2 找两个数中最大者   本题要求对两个整数a和b,输出其中较大的数。   函数接口定义:int max( int a, int b );   其中a和b是用户传入的参数,函数返回的是两者中较大的数。   裁判测试程序样例:   /* 你的代码将被嵌在这里 */ 输入样例:-5 8   输出样例:max = 8   代码:   47、练习5-3 数字金字塔   本题要求实现函数输出n行数字金字塔。   函数接口定义:void pyramid( int n );   其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。   裁判测试程序样例:   输入样例:5   输出样例: 1 2 2 3 3 3 4 4 4 45 5 5 5 5   代码:   48、习题5-1 符号函数   本题要求实现符号函数sign(x)。   函数接口定义:int sign( int x );   其中x是用户传入的整型参数。符号函数的定义为:若x大于0,sign(x) = 1;若x等于0,sign(x) = 0;否则,sign(x) = −1。   裁判测试程序样例:   输入样例:10   输出样例:sign(10) = 1   代码:   49、习题5-2 使用函数求奇数和   本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。   函数接口定义:int even( int n ); int OddSum( int List[], int N );   其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。   裁判测试程序样例:   输入样例:62 -3 7 88 0 15   输出样例:Sum of ( -3 7 15 ) = 19   代码:   50、习题5-3 使用函数计算两点间的距离   本题要求实现一个函数,对给定平面任意两点坐标(x~1~ ,y~​1~ )和(x~2~ ,y~2~),求这两点之间的距离。   函数接口定义:double dist( double x1, double y1, double x2, double y2 );   其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。   裁判测试程序样例:   输入样例:10 10 200 100   输出样例:dist = 210.24   代码:   本期就到这里,如果对你有帮助,欢迎 点赞+转发。下期继续更新

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/55806.html

(0)
上一篇 2024年 8月 31日
下一篇 2024年 8月 31日

相关推荐

关注微信