欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言编程题新题库(全).xlsx

    • 资源ID:96637154       资源大小:31.96KB        全文页数:55页
    • 资源格式: XLSX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言编程题新题库(全).xlsx

    章节 题干11【顺序结构】编写程序,输入一个摄氏温度,将其转换成华氏温度(结果保留一位小数)。公式:华氏温度=(摄氏温度*9/5)+32例如:输入:21.0 输出:69.8【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个华氏温度,将其转换成摄氏温度(结果保留一位小数)。公式:摄氏温度=(华氏温度-32)*5/9例如:输入:70.0 输出:21.1【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序:输入一个矩形的长和宽,计算该矩形的面积和周长,分别显示在两行上。例如:输入:3.5 4 输出:14.000000 15.000000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个圆的半径,求该圆的面积和周长,分别显示在两行上。(圆周率取3.14)例如:输入:2.3 输出:16.61 14.44【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:输入球的半径R,计算并输出球的体积,圆周率取3.14。(V=4*R的立方/3)例如:输入:1 输出:4.19【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个柱体的底面长、宽及高,输出该柱体的体积及底面面积,分别显示在两行上。例如:输入:4 3 6 输出:72.0 12.0【测试数据有多组,每组输出结果后必须换行】11【顺序结构】美元兑换人民币的比率为1:6.258。编写程序,假如你拿x美元到银行去换成RMB,银行每笔交易收费2%,请问兑换后,你到手多少RMB?在两行上分别输出兑换后到手的钱及手续费。例如:输入:125 输出:766.61 15.65【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:输入三个数,求出这三个数的和以及平均值,并在屏幕上输出,分别显示在两行上。例如:输入:1.0 2 3 输出:6.0 2.0【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:输入一个三位整数x(999=x=100),将其分解出百位、十位、个位,并求出各位之和以及各位之积,分别显示在两行上。例如:输入:125 输出:8 10【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编程:输入三角形的三边a,b,c,求其面积s(假设输入的值满足三角形构成条件)。提示:假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=sqrt(p(p-a)(p-b)(p-c),而公式里的p为半周长:p=(a+b+c)/2。例如:输入:5 6 6 输出:13.64【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入某位学生的学号(整数)、年龄(整数)、入学分数(整数)、学费(浮点数),将这些信息显示在屏幕上,每行显示一项信息。例如:输入:17001 18 476 20000 输出:17001 18 476 20000.00【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个整数m,n(输入均不为0),分别计算并输出它们的和、差、积、商和求余的结果,按顺序,每行显示一个值。例如:输入:3 5 输出:8 -2 15 0.600000 3【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个double类型数m,n(输入均不为0),分别计算并输出它们的 和、差、积、商的结果,按顺序,每行显示一个值。例如:输入:3.0 5.0 输出:8.000000 -2.000000 15.000000 0.600000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个数字字符,计算它俩对应的整数值的和及积,每行显示一个结果。例如:输入:45 输出:9 20【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入两个整数,将它们的值互换后再输出。例如:输入:12 5 输出:5 12【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,输入一个人的身高(以厘米为单位)和体重(以公斤为单位),计算其标准体重(公式:标准体重(单位:公斤)=(身高(单位:厘米)-100)*0.9);再计算其体重BMI值(公式:bmi=体重/(身高(以米为单位)的平方))。输出形式:分两行,第一行先输出 体重,紧跟着再输出 标准体重,第二行输出 BMI 值。例如:输入:175.3 69.2 输出:69.200 67.770 22.5【测试数据有多组,每组输出结果后必须换行】11【顺序结构】一年大约有3.156*10的7次方秒。编写一个程序,提示用户输入年龄,然后显示该年龄对应的秒数。(提示:使用%g 来输出)例如:输入:19 输出:599640000【测试数据有多组,每组输出结果后必须换行】11【顺序结构】1英寸相当于2.54厘米。编写一个程序,提示用户输入身高(以英寸为单位),然后以厘米和米分别显示其身高。例如:输入:84.5 输出:214.6 2.15【测试数据有多组,每组输出结果后必须换行】11【顺序结构】在美国的体积测量系统中,1品脱等于2杯,1杯等于8盎司,1盎司等于2大汤勺,1大汤勺等于3茶勺。编写一个程序,提示用户输入杯数,并以品脱、盎司、汤勺、茶勺为单位显示等价容量。例如:输入:1 输出:0.5 8 16 48【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写一个程序,把用秒表示的时间转换成用小时、分钟和秒表示的时间。例如:输入:5000 输出:1小时23分20秒【测试数据有多组,每组输出结果后必须换行】11【顺序结构】从键盘上输入一个天数,将其转换成对应的年数、月数和天数(假设每年均为360天,每月均为30天)。例如:输入:1000 输出:2年9月10天【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写一个程序,提示用户输入天数,然后将其转换成周数和天数。例如:输入:18 输出:18天是2周4天【测试数据有多组,每组输出结果后必须换行】11【顺序结构】大连东联路从联合路入口到南关岭出口全长11.3公里,全程限速70公里/小时。编写程序,输入要行驶的里程数,计算在东联路上最短的行驶时间是多少分钟多少秒?例如:输入:11.3 输出:9分41秒【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写一个程序,提示用户输入一个整数,计算并输出该数的立方及其个位上数值的平方,分别在两行上输出。例如:输入:10 输出:1000 0【测试数据有多组,每组输出结果后必须换行】11【顺序结构】编写程序,大连出租车的白天(6点至22点)运价规定为:三公里内起步价为10.0元,三公里以外每公里的运价为2.0元。编写程序,从键盘上输入乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。(注:不考虑临界点跳表的情况)例如:输入:4 输出:12【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一成绩,判定其是否及格,若及格,在屏幕上显示congratulation,若不及格,则在屏幕上显示:failed。例如:输入:65 输出:congratulation【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个数,输出它的绝对值。(不允许调用库函数)例如:输入:-10.0 输出:10【提示】使用%g输出【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入两个整数,输出其中较大者。例如:输入:10 14 输出:14【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入三个整数,输出其中的最大者。例如:输入:10 30 20 输出:30【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入3个整数,按从小到大的顺序输出。(不允许使用数组)例如:输入:10 30 20 输出:10 20 30【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入三角形的三边a,b,c,判断能否构成三角形,若能,计算并输出该三角形面积,若不能,则提示:不能构成三角形。提示:假设有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=sqrt(p(p-a)(p-b)(p-c),而公式里的p为半周长:p=(a+b+c)/2。例如:输入:3 1 1 输出:不能构成三角形 输入:3 4 5 输出:6.00【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入三角形的三边长,判断该三角形的形状(等边、等腰、一般等),若不能构成三角形,输出“不能构成三角形”。例如:输入:3 3 5 输出:等腰【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一个字符,若该字符是大写字母,在屏幕上输出对应的小写字母。若不是大写字母,请给出相应提示:“这不是一个大写字母”。例如:输入:M 输出:m【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一个字符,若该字符是小写字母,在屏幕上输出对应的大写字母。若不是小写字母,请给出相应提示:“这不是一个小写字母”。例如:输入:t 输出:T【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,从键盘上输入一个字符,若该字符是数字字符,在屏幕上输出对应的整数数字。若不是数字字符,请给出相应提示:“这不是一个数字字符”。例如:输入:4 输出:4(注意,这个4是以整数的形式输出的。输出形式会影响关键值比对)【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,大连出租车的运价规定为:白天(6点至22点,不含22点):三公里内起步价为10.0元,三公里以外每公里的运价为2.0元。晚上(22点至6点):三公里内起步价为12.0元,三公里以外每公里的运价为2.4元。编写程序,从键盘上输入乘车时间及乘车里程数,计算出车费(车费以元为单位,四舍五入),并输出在屏幕上。(注:不考虑临界点跳表的情况)例如:输入:4 4 输出:14 输入:21 4 输出:12【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个三位的正整数,判断它是否为“水仙花”数,若是,输出“Yes”,若不是,输出“No”。“水仙花”数是指该数的各位上数值的三次幂之和等于该数。如371是水仙花数,因为1的三次幂+7的三次幂+3的三次幂=371。例如:输入:371 输出:Yes【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,有如下分段函数,从键盘上输入x的值,计算并输出f(x)的值。1/(1-x2)(x不等于1)F(x)=2x-1(x=1)(注:此处 是数学上幂的表示,不是位运算符)例如:输入:0.5 输出:1.333333【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,计算以下分段函数的值,并将结果输出在屏幕上。X2+2 X-3 (X=30)Y=3X2-X3 (-5=X 30)(X+5)2+4X+2(X=-5)(注:此处 是数学上幂的表示,不是位运算符)例如:输入:35.2 输出:1306.44【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入x,计算并输出下面分段函数f(x)的值。开方可调用sqrt库函数,求幂可调用pow库函数。调用方法:x的平方根=sqrt(x);。要调用这两个函数,需要包含math.h头文件。(x+1)3+2(x-5)2-7x+1/x (x=0)(注:此处 是数学上幂的表示,不是位运算符)例如:输入:0.5 输出:0.707107 【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个年份,判断该年是否为闰年,若是,输出“Yes”,若不是,输出“No”。【提示】闰年的判断条件:年份满足以下两个条件之一即是闰年:(1)能被400整除;(2)能被4整除,但不能被100整除。例如:输入:2016 输出:Yes【测试数据有多组,每组输出结果后必须换行】11【if语句】某商场实施店庆打折活动,活动细则如下:(1)购买商品总额超过5000元(含5000元),打5折;(2)购买商品总额超过4000元(含4000元),打6折;(3)购买商品总额超过3000元(含3000元),打7折;(4)购买商品总额超过2000元(含2000元),打8折;(5)购买商品总额超过1000元(含1000元),打9折;(6)购买商品总额小于1000元,不打折;编写程序,输入顾客购买商品的总额(都是整10的值),输出顾客实际付款金额。例如:输入:5000 输出:2500【测试数据有多组,每组输出结果后必须换行】11【if语句】百分制成绩(整数)与等级制成绩的关系如下:90100:优秀;8089:良好;7079:中等;6069:及格;059:不及格;其他值:非法编写程序,输入一个百分制成绩(整数),输出对应关系表中的等级。例如:输入:-3 输出:非法【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个正整数,判断它能否被3、5、7整除,并输出下列信息之一:(1)能同时被3、5、7整除;(2)能被x和y整除;【注:x,y是3、5、7中的某两个值】(3)只能被z整除;【注:z是3、5、7中的某一个值】(4)不能被3、5、7中任一个整除例如:输入:35 输出:能被5和7整除【测试数据有多组,每组输出结果后必须换行】11【if语句】某市不同品牌的出租车3公里的起步价和计费分别为:夏利7元,3公里以外2.1元/公里;富康8元,3公里以外2.4元/公里;桑塔纳9元,3公里以外2.7元/公里。编写程序,输入乘车的车型(X代表夏利,F代表富康,S代表桑塔纳)及公里数,输出应付的车费(四舍五入到元)。【注:不考虑跳表问题】例如:输入:F 6.5 输出:16【测试数据有多组,每组输出结果后必须换行】11【if语句】高速公路按不同种类汽车制定的每千米收费标准如下:小汽车(用C表示):0.50元;卡车(用T表示):1.00;大客车(用B表示):1.50元编写程序,输入车型及行驶里程(公里数),输出车辆的通行费。例如:输入:T 125.5 输出:125.50【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个5位自然数n,判断n是否为对称数。如果是,输出“Yes”,否则,输出“No”。对称数即正序和反序看相等的整数,如97679是对称数。例如:输入:12312 输出:No【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入3个分别表示箱子长、宽、高的正整数值,判断并输出该箱子是立方体还是长方体。例如:输入:3 3 5 输出:长方体【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个数值代表月份,显示其相应的英文月份名称。当输入值非法时,显示“error”。(也可用switch语句)例如:输入:1 输出:January 输入:5 输出:May 输入:13 输出:error【提示】各月份对应的英文(按顺序):January,February,March,April,May,June,July,August,September,October,November,December【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个数值代表星期,显示其相应的英文名称。当输入值非法时,显示“error”。(也可用switch语句)例如:输入:0 输出:error 输入:7 输出:Sunday【提示】星期对应的英文(按顺序):Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday【测试数据有多组,每组输出结果后必须换行】11【if语句】编写程序,输入一个一位的自然数,显示其相应的英文名称。当输入值非法时,显示“error”。(也可用switch语句)例如:输入:0 输出:Zero 输入:10 输出:error【提示】19的英文没问题吧!【测试数据有多组,每组输出结果后必须换行】11【if语句】邮局邮寄包裹的费用根据包裹的重量收取。一个重量2kg或低于2kg的包裹收取3.25元。高于2kg的包裹,高出部分每kg收取1.05元,不足1kg的按1kg计算。编写程序,输入包裹的重量,输出发件人需缴纳的费用。例如:输入:5.63 输出:7.45【提示】ceil函数可用于向上取整。原型:int ceil(double);【测试数据有多组,每组输出结果后必须换行】11【if语句】某商场打折促销。购买不足200元商品,不赠代金券;购买满200元商品,赠50元代金券;购买满400元商品,赠150元代金券;购买满600元商品,赠200元代金券;购买满800元商品,赠300元代金券;购买满1000元商品,赠400元代金券;购买满1200元及以上商品,赠总金额50%的代金券(取整)。编写程序,输入购买额x,输出获得的代金券数。例如:输入:1000 输出:400【测试数据有多组,每组输出结果后必须换行】11【if语句】一元二次方程aX*X+bX+c=0有无实根是根据判别式b*b-4ac0来判定的。编写程序,输入一元二次方程的三个系数a,b,c,判定该方程是否有实根。若有,输出“Yes”,若无,输出“No”。例如:输入:1 2 1 输出:Yes【测试数据有多组,每组输出结果后必须换行】11【if语句】我校每年实践学期第4周都会举办程序设计大赛,大赛获奖可给实践学期课程加分,假定加分办法如下:一等奖:加30分;二等奖:加20分;三等奖:加15分;优秀奖:加5分。加分后,课程总分不超过100分。编写程序,输入参赛者的原始课程成绩和所获奖级(1,2,3,4),输出该参赛者实践学期的课程总分。例如:输入:85 2 输出:100 输入:70 4 输出:75【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,求其各个数位上的数值之和。例如:输入:750 输出:12【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,求其反序数。例如:输入:705 输出:507【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,求其位数。例如:输入:750 输出:3【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入存款金额m、存期year和年利率rate,根据公式计算存款到期时的利息interest,输出时保留2位小数。利息计算公式为:利息=m(1+rate)year-m(注:此处 是数学上幂的表示,不是位运算符)例如:输入:10000 2 0.025 输出:506.25【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入两个正整数m和n(m=n),求S=1/m+1/(m+1)+1/(m+2)+1/(n-1)+1/n。结果保留10位小数。例如:输入:1 5 输出:2.2833333333【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,计算1+1/3+1/5+的前n项之和。结果保留10位小数。例如:输入:3 输出:1.5333333333【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,计算1-1/4+1/7-1/10+1/13-1/16+的前n项之和。结果保留10位小数。例如:输入:2 输出:0.7500000000【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+的前n项之和。结果保留10位小数。例如:输入:3 输出:0.9333333333【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入实数x及正整数n,计算 x的n次方。(注意:不允许调用pow库函数)例如:输入:3.2 3 输出:32.768000【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数m,判断其各位数字之和是否等于7。如果是,输出“Yes”,否则,输出“No”。例如:输入:25 输出:Yes【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,判断其是否为完数,如果是,输出“Yes”,如果不是,输出“No”。一个数若恰好等于它的各因子之和,即称其为完数,如6=1+2+3,其中1、2、3为因子,6为因子为和。例如:输入:15 输出:No【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入两个正整数a和n,求a+aa+aaa+aaa(n个a)之和。例如:输入:3 2 输出:36【测试数据有多组,每组输出结果后必须换行】11【单循环】Fibonacci数列为:1 1 2 3 5 8 13 21 34 55 编写程序,输入一个正整数n,输出该数列前n项的和。例如:输入:4 输出:7【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数m和n(0mn),计算y=sqrt(m)+sqrt(m+1)+sqrt(m+2)+sqrt(n)的值。(注:sqrt为系统库函数)例如:输入:1 3 输出:4.146264【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,从键盘上输入若干个整数(以0作为结束),统计正数个数及负数的个数,分别在两行上输出。例如:输入:1 6-2-3 7 1 4-5 0 输出:5 3【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,从键盘上输入若干个整数(以0作为结束),统计正数平均值及负数的平均值,分别在两行上输出。例如:输入:1 6-2-3 7 1 4-5 0 输出:3.800000 -3.333333【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,再输入n个成绩,求平均成绩及最高和最低成绩,分别在三行上输出,平均值保留一位小数。(不允许用数组)例如:输入:5 1 4 2 5 3 输出:3.0 5 1【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个极小值e,用公式/4=1-1/3+1/5-1/7+,求的近似值,直到最后一项的绝对值小于e为止。输出保留10位小数。例如:输入:0.0000001 输出:3.1415928536【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数n,计算S=1-1/4+1/7-1/10+1/13-1/16+的前n项之和。(结果保留12位小数)例如:输入:3 输出:0.892857142857【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入n(n1000),输出100-n之间所有的“水仙花”数,每行输出一个数。“水仙花”数是指该数的各位上数值的三次幂之和等于该数。如371是水仙花数,因为1的三次幂+7的三次幂+3的三次幂=371。例如:输入:375 输出:153 370 371【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求s=1+2+3+4+n的和。例如:输入:10 输出:55【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求1n之间(含边界)所有偶数的平方和。例如:输入:6 输出:56【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求1n之间(含边界)所有奇数的平方和。例如:输入:6 输出:35【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求1n之间(含边界)所有偶数的和。例如:输入:6 输出:12【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求1n之间(含边界)所有奇数的和。例如:输入:6 输出:9【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求1n之间(含边界)所有3的倍数的和。例如:输入:10 输出:18【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数,求n!。(注:n!=1*2*3*4*n)例如:输入:5 输出:120【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入m,求满足S=1+2+3+4+nm时n的最大值及S的值。例如:输入:15 输出:4 10【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数n,求s=1+2+4+7+11+16+22+n的值。(注:n不一定会被累加,可能是累加至接近n的一个整数)例如:输入:15 输出:25【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数m和n(0mn1000),统计mn之间(含边界)有多少个满足下列要求的整数:其各位数字之和为9且该数是4的倍数。编写程序,输出区间内满足条件的整数的个数,并计算它们的和。例如:输入:100 200 输出:3 432【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一批正整数(以零或负数结束),求其中奇数的和。例如:输入:2 4 6 1 7 0 输出:8【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一批正整数(以零或负数结束),求其中奇数的平均值。例如:输入:2 4 6 1 7 0 输出:4.0【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一批正整数(以零或负数结束),求其中偶数的和。例如:输入:2 4 6 1 7 0 输出:12【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一批正整数(以零或负数结束),求其中偶数的平均值。例如:输入:2 4 6 1 7 0 输出:4.0【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一批正整数(以零或负数结束),求其中奇数的平方和。例如:输入:2 4 6 1 7 0 输出:50【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一批正整数(以零或负数结束),求其中偶数的平方和。例如:输入:2 4 6 1 7 0 输出:56【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正整数,判断其是否为素数,如果是,输出“Yes”,如果不是,输出“No”。素数是指一个自然数n,只能被1和它自身整除。换句话说,n不能被2n-1中的所有数整除,则称n为素数。另外:规定自然数1不是素数。例如:输入:25 输出:No 输入:5 输出:Yes【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一个正的偶数,输出该偶数的所有质因子,输出以等式的形式表示。例如:输入:500 输出:500=2*2*5*5 输入:612 输出:612=2*2*3*3*17【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入一行字符(以回车作为输入结束标志),统计其中大写字母、小写字母、数字、空格、其他字符的个数,按顺序,将这些统计值显示在屏幕上。(不使用数组)例如:输入:ab C1222x mY#输出:2 4 4 2 2【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,计算并输出给定整数n的所有因子之和(不包括1与自身)。例如:输入:855 输出:704【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入整型数m(偶数),计算如下 公式的值:y=1.0/2!+1.0/4!+1.0/m!(m是偶数),结果保留10位小数。例如:输入:2 输出:0.5000000000【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,求一个正整数的各位数字的积。(假定输入时正整数小于10位数)例如:输入:14707 输出:4707【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,判断整数x是否是同构数。若是同构数,输出“Yes”;否则输出“No”。(假定输入时,x的值不大于100)说明:所谓“同构数”是指这样的数,这个数出现在它的 平方数的右边。例如:输入整数25,25的平方数是625,25是625中右侧的数,所 以25是同构数。例如:输入:25 输出:Yes【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,输入正整数m,n,每行打印一个整数、该整数的平方、该整数的立方。以m为下边界(较小值),n为上边界(较大值)。要求:限定使用for循环。例如:输入:1 4 输出:1 1 1 2 4 8 3 9 27 4 16 64【测试数据有多组,每组输出结果后必须换行】11【单循环】编写程序,循环输入一对浮点数,打印两数之差除以两数之和的结果(一行一个结果)。输入两个数均为0时,程序停止。例如:输入:1 4 输出:-0.600000【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,输入自然数n,输出1n以内的所有完数,并输出其因子。一个数若恰好等于它的各因子之和,即称其为完数,如6=1+2+3,其中1、2、3为因子,6为因子为和。(注:要求输出时按哪下格式连同完数的因子一同输出,每个完数输出占一行)例如:输入:30 输出:6=1+2+3 28=1+2+4+7+14【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】验证哥德巴赫猜想:任何一个不小于6的偶数均可以表示为两个奇素数之和。例如:6=3+3,8=3+5,24=5+19。编写程序,输入一个偶数m,验证m能被表示成两个素数之和,只输出其中一个素数必须是满足要求的最小的素数的一种表达即可。素数就是只能被1和自身整除的正整数。例如:输入:50 输出:50=3+47【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】验证哥德巴赫猜想:任何一个不小于6的偶数均可以表示为两个奇素数之和。例如:6=3+3,8=3+5,24=5+19。编写程序,输入一个偶数m,验证m能被表示成两个素数之和,只输出其中一个素数必须是满足要求的最小的素数的一种表达即可。素数就是只能被1和自身整除的正整数。例如:输入:50 输出:50=3+47 50=7+43 50=13+37 50=19+31 50=31+19 50=37+13 50=43+7 50=47+3【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,输入一个正整数n,输出2n间的所有素数。素数是指一个自然数n,只能被1和它自身整除。换句话说,n不能被2n-1中的任何数整除,则称n为素数。另外:规定自然数1不是素数。例如:输入:10 输出:2 3 5 7 输入:12 输出:2 3 5 7 11【特别提醒:最后一个素数的后面不要带空格】【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,解决问题。假定你拿1张百元钞票到银行换零,要求是必须换成若干张20元、10元和5元。请编写程序,找出所有可能的找零组合,如100元可兑换1张20元,5张10元,6张5元。例如:输入:(无)输出:1 1 14(表示20元、10元、5元各自的张数)1 2 12 1 3 10 .11【循环嵌套】编写程序,解决问题。假设某小卖铺钱柜里仅有10元和5元的钞票各若干张,这时来了一个顾客想兑换一张50元的钞票。请编写程序,输出50元所有可能的兑换组合。例如:输入:(无)输出:1 8(表示10元、5元各自的张数)2 6 3 4 11【循环嵌套】编写程序,解决搬砖问题。36块砖,36人搬,男搬3,女搬1,小孩2人抬一块。编写程序,输出所有可能的男、女、小孩组合。例如:输入:(无)输出:1 31 4(表示男人、女人、小孩的人数)2 26 8 3 21 12 11【循环嵌套】编写程序,解决百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只?例如:输入:(无)输出:4 18 78(表示公鸡、母鸡、小鸡的只数)8 11 81 11【循环嵌套】编写程序,解决百马百担问题。有100匹马,驮100担货,大马驮三担,中马驮2担,两匹小马驮一担,求大、中、小马各多少匹?例如:输入:(无)输出:2 30 68(表示大马、中马、小马的匹数)5 25 70 8 20 72 11【循环嵌套】编写程序,解决问题。一黑色袋子中有14个红球,25个白球,17个黄球,现需要从中任意摸出m个球。请编写程序,输入摸球的数量m,输出摸出的所有可能的情形中,红、白、黄球各占多少个。要求:(1)每种球的个数不为0;(2)每种组合输出占一行。例如:输入:7 输出:1 1 5(表示红球、白球、黄球的个数)1 2 4 1 3 3 【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,解决问题。一个笼子里有鸡和兔各若干只,鸡兔都没有任何畸形。现已知笼中共有头m个,脚n只。请编写程序,输入m和n,输出鸡、兔各有多少只。如果没有合理的解,则输出“No”。例如:输入:35 100 输出:20 15 输入:64 60 输出:No【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,输入正整数n,求1!+2!+3!+n!的和。例如:输入:3 输出:9【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,找出一个大于给定整数x且紧随这个整数的素数。例如:输入:37 输出:41【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,求给定正整数n以内的素数之积。(输入时假定n28)例如:输入:8 输出:210【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,求给定正整数n以内的素数之和。例如:输入:8 输出:17【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,输入一个整数h,打印指定行数(h)的九九乘法表。完整的九九乘法表打印形式如下:(说明:第一个乘数占两格,结果占两格)1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16.9*1=9 9*2=18 9*3=27 9*9=81例如:输入:3 输出:1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9【测试数据有多组,每组输出结果后必须换行】11【循环嵌套】编写程序,输入正整数m,n(mAA#666B,A 输出:8【测试数据有多组,每组输出结果后必须换行】11【字符串】编写程序,输入一个字符串s,统计其中小写字母的个数。例如:输入:Ab c2:3dA A709 bM.c454AA#666B,A 输出:5【测试数据有多组,每组输出结果后必须换行】11【字符串】编写程序,输入一个字符串s,统计其中字母的个数。例如:输入:Ab c2:3dA A709 bM.c454AA#666B,A 输出:13【测试数据有多组,每组输出结果后必须换行】【字符串】编写程序,输入一个字符串s,统计其中数字字符的个数。例如:输入:Ab c2:3dA A709 bM.c454AA#666B,A 输出:11【测试数据有多组,每组输出结果后必须换行】【字符串】编写程序,输入一个字符串s,统计其中非数字字符的个数。例如:输入:Ab c2:3dA A709 bM.c454AA#666B,A 输出:22【测试数据有多组,每组输出结果后必须换行】【字符串】编写程序,输入一个字符串s,统计其中非字母字符的个数。例如:输入:Ab c2:3dA A709 bM.c454AA#666B,A 输出:19【测试数据有多组,每组输出结果后必须换行】【字符串】编写程序,输入一个字符串s,统计其中空格和#的个数。例如:输入:Ab c2:3dA A709 bM.c454AA#666B,A 输出:3 1【测试数据有多组,每组输出结果后必须换行】【字符串】编写程序,输入一个字符串s,统计其中大写字母、小写字母、数字字符、空格及其他字符的个数。例如:输入:Ab c2:3dA A7

    注意事项

    本文(C语言编程题新题库(全).xlsx)为本站会员(暗伤)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开