河南工业大学c语言考试题库,c语言题库(编程)河南工业大学 河工大 c语言期末考试题库...

62e50291a81fc54b507f33cb80033297.gif c语言题库(编程)河南工业大学 河工大 c语言期末考试题库

(27页)

1acb2fb13621fae0c6cdff6b84dae736.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

19.90 积分

C语言题库编程河南工业大学河工大C语言期末考试题库二、编程题1有一函数当X0时,Y1。编一程序,输入X的值,输出Y的值。INCLUDEVOIDMAIN{INTX,YPRINTF“请输入X“SCANF“D“,IFXVOIDMAIN{INTA,B,C,TEMP0PRINTF“PLEASEINPUTA,B,C“SCANF“DDD“,IFABIFBAIFCAPRINTF“最大值是D\N“,MAX}4编程求圆面积、圆周长。要求圆半径由键盘输入,输出时要求有文字说明,取小数点后两位数字。INCLUDEDEFINEPI31416MAIN{FLOATR,L,SPRINTF“请输入半径\N“SCANF“F“,L2PIRSPIRRPRINTF“L72F\NS72F\N“,L,S}5【有点难】有分段函数当X10时,YSQRTX。编一程序,输入X的值,输出Y的值。6编写程序,判断某一年是否是闰年。(闰年的条件是能被4整除,但是不能被100整除,或者可以被400整除。)INCLUDEINTMAIN{INTYEAR,LEAPSCANF“D“,IFYEAR40{IFYEAR1000{IFYEAR4000LEAP1ELSELEAP0}ELSELEAP1}ELSELEAP0IFLEAPPRINTF“DIS“,YEARELSEPRINTF“DISNOT“,YEARPRINTF“ALEAPYEAR\N“RETURN0}7输入一个华氏温度,要求输出摄氏温度,输出时要求有文字说明,取小数点后两位数字。公式为C5/9F32INCLUDEINTMAIN{FLOATF,CPRINTF“输入华氏温度\N“SCANF“F“,CF32/18PRINTF“对应的摄氏温度是52F\N“,C}8有一函数当X10时,Y3X11。编一程序,输入X的值,输出Y的值。9输入三个实数,将这三个数按由小到大的顺序排列,并输出这三个数。INCLUDEVOIDMAIN{INTA,B,C,TEMP0PRINTF“PLEASEINPUTA,B,C“SCANF“DDD“,IFAB{TEMPAABBTEMP}IFAC{TEMPAACCTEMP}IFBC{TEMPBBCCTEMP}PRINTF“从小到大为D,D,D\N“,A,B,C}10输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不转换。然后输出最后得到的字符。INCLUDEINCLUDEVOIDMAIN{CHASCANF“C“,IFISLOWERAAA32PRINTF“C\N“,A}11编程求圆柱体积,圆柱表面积。要求圆半径,圆柱高由键盘输入,输出时要求有文字说明,取小数点后两位数字。INCLUDEINTMAININTARGC,CHARARGV{FLOATR,H,L,S,SQ,VQ,VZFLOATPI31415926PRINTF“请输入圆的半径R,圆柱高H“SCANF“F,F“,L2PIRSPIRRSQ4PIRRVQ40/30PIRRVZPIRRHPRINTF“圆周长为L62F\N“,LPRINTF“圆面积为S62F\N“,SPRINTF“圆球表面积为SQ62F\N“,SQPRINTF“圆球体积为VQ62F\N“,VQPRINTF“圆柱体积为VZ62F\N“,VZSYSTEM“PAUSE“RETURN0}12有分段函数当X5时,Y2X10编一程序,输入X的值,输出Y的值。13有三个整数A,B,C,由键盘输入,输出其中最小者。INCLUDEINTMAIN{INTA,B,C,TEMP,MINPRINTF“请输入三个整数“SCANF“D,D,D“,TEMPAVOIDMAIN{CHARCPRINTF“INPUTCH“CGETCHARIFC'A'PRINTF“依次输入A,B,C“SCANF“FFF,“,SFLOAT05ABCAREAFLOATSQRTSSASBSCPRINTF“面积为72F“,AREA}16编程求246810的值,并输出结果。INCLUDEINTMAIN{INTN1,SUM0,J,M1,IFORI1IVOIDMAIN{INTDAYSTATICX11DAY10WHILEDAY0{X1X112DAY}PRINTF“桃子总数D\N“,X1}18输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。INCLUDEINTMAIN{INTI,J,K,NPRINTF“水仙花数是“FORN100NINTMAINVOID{INTA100,I,JFORI0IINTMAIN{INTN1,SUM0,J,M1,IFORI1IINCLUDEINTMAIN{INTSIGN1DOUBLEPI00,N10,TERM10WHILEFABSTERM1E6{PIPITERMNN2SIGNSIGNTERMSIGN/N}PIPI4PRINTF“PI108F\N“,PIRETURN0}22一个球从100M高度自由落下,每次落地后又反跳回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米INCLUDE“STDIOH“INCLUDE“STDIOH“MAIN{FLOATSN1000,HNSN/2INTNFORN2NINTMAIN{INTP,R,N,M,TEMPPRINTF“请输入两个正整数N,M“SCANF“DD,“,IFNMAIN{INTI,X,Y,AFLOATSUM0X2Y1FORI1IDEFINEN4LONGFIBONACCIINTN{IF0N||1NRETURN1ELSERETURNFIBONACCIN1FIBONACCIN2}INTMAINVOID{INTIPRINTF“FIBONACCI数列的前40项\N“FORI0IVOIDMAIN{INTI,JINTSUMFORI2IINTMAIN{INTA,N,I1,SN0,TN0PRINTF“A,N“SCANF“D,D“,WHILEIINCLUDEINTMAIN{INTN,K,I,M0FORN101NK1{PRINTF“D“,NMM1}IFM100PRINTF“\N“}PRINTF“\N“RETURN0}30输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。INCLUDE“STDIOH“MAIN{CHARCINTI0,J0,K0,L0WHILECGETCHAR'\N'{IFC65PRINTF“ENTERARRAYA\N“FORI0IMAIN{FLOATI1,SUM0,NPRINTF“INPUTANUMBERN“SCANF“F“,WHILEIINTMAIN{INTA34{{1,2,3,4},{5,6,7,8},{9,10,11,12}}INTB43,I,JPRINTF“ARRARYA\N“FORI0IINTMAIN{INTI,J,MFORI1IINTMAIN{INTA10INTI,J,TPRINTF“INPUT10NUMBERS\N“FORI0IINTMAIN{INTI,J,ROW0,COLUM0,MAXINTA34{{1,2,3,4},{5,6,7,8},{9,10,11,12}}MAXA00FORI0IMAX{MAXAIJROWICOLUMJ}PRINTF“MAXD,ROWD,COLUMD\N“,MAX,ROW,COLUMRETURN0}37用冒泡排序法对输入的10个数进行升序排序,并存入数组中。INCLUDEINTMAIN{INTA10INTI,J,TPRINTF“INPUT10NUMBERS\N“FORI0IAI1{TAIAIAI1AI1T}PRINTF“THESORTEDNUMBERS\N“FORI0IINTMAIN{CHARA5{'','','','',''}INTI,J,KCHARSPACE''FORI0IDEFINEN10INTMAIN{INTI,J,ANNFORI0IINTMAIN{INTI,J,MFORI1IINTMAIN{INTN,I,JSCANF“D“,FORI0I0JPRINTF““FORJ0J25K26PRINTF“C“,''K}PRINTF“\N“}RETURN0}42求一个33的整型矩阵对角线元素之和。INCLUDEMAIN{INTA33,I,J,SUM0PRINTF“请输入数组元素(33)\N“FORI0IINTMAXNUMINTA,INTB{RETURNABAB}VOIDMAIN{INTA,B,MAXPRINTF“ENTERTWONUMBERS\N“SCANF“DD“,MAXMAXNUMA,BPRINTF“MAXD\N“,MAX}45编写两个函数分别求两个整数的最大公约数和最小公倍数,在主函数中调用这两个函数,并输出结果,两个整数由键盘输入。INCLUDEINTHCFINT,INTINTLCDINT,INT,INTVOIDMAIN{INTU,V,H,LSCANF“D,D“,HHCFU,VPRINTF“HCFD\N“,HLLCDU,V,HPRINTF“LCDD“,L}INTHCFINTU,INTV{INTT,RIFVU{TUUVVTWHILERUV0{UVVR}RETURNV}INTLCDINTU,INTV,INTH{RETURNUV/H}46输出左边图案。INCLUDEINTMAIN{INTI,J,KFORI0I3I{FORJ0J2IJPRINTF““FORK0K2IKPRINTF““PRINTF“\N“}FORI0I2I{FORJ0JIJPRINTF““FORK0K42IKPRINTF““PRINTF“\N“}RETURN0} 关 键 词: 语言 题库 编程 河南 工业大学 河工 期末考试

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:c语言题库(编程)河南工业大学 河工大 c语言期末考试题库

链接地址: https://www.wenku365.com/p-6621198.html

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值