c语言编程题及参考答案_第1页
c语言编程题及参考答案_第2页
c语言编程题及参考答案_第3页
c语言编程题及参考答案_第4页
c语言编程题及参考答案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1编程序实现功能一个正整数与3的和是5的倍数,与3的差是6的倍数,求出符合此条件的最小正整数。INCLUDEVOIDMAININTAFORA0AIFA350PRINTF“MIXDN“,A2从键盘输入三位数,输出各位数之和。INCLUDEVOIDMAININTG,S,B,N,SUMSCANF“D“,GN10SN/1010BN/100SUMGSBPRINTF“SUMDN“,SUM3已知两个三位数ABC和CBA之和为1333(即ABCCBA1333),编程序求出三个数字A,B,C。INCLUDEVOIDMAININTA,B,C,M,NFORA1AVOIDMAININTA34INTI,J,MAXFORI0IMAXMAXAIJPRINTF“DN“,MAX5求一个34矩阵中每一行的最大值,并将每一行的最大值求和SUM。INCLUDEVOIDMAININTA34INTI,J,MAX,SUM0FORI0IMAXMAXAIJSUMMAXPRINTF“DN“,SUM6编程序实现功能求出所有各位数字的立方和等于1099的3位整数。方法INCLUDEVOIDMAININTA,B,C,M,N,F,NFORA1AVOIDMAININTA,B,C,IFORI100IVOIDMAININTJ,MFORJ3JJ1PRINTF“5D“,J8输出1到99的偶数类如下列这种形式的数246。INCLUDEVOIDMAININTI1DOIFI20PRINTF“4D“,IELSEI1WHILEIVOIDMAININTB,SUM0,I,J,NSCANF“D“,FORI1IVOIDMAININTI,JFORI1IVOIDMAININTN,IFLOATSUM00SCANF“D“,FORI1IVOIDMAININTI,J,KFORI1IVOIDMAININTI,JFORI1IVOIDMAINCHARCHPRINTF“PLEASEINPUTASMALLCHARACTER“CHGETCHARCHCH32PUTCHARCHPUTCHARN14从键盘上输入一个字符,在输出该字符及该字符的ASCII码。INCLUDEVOIDMAINCHARCHPRINTF“PLEASEINPUTASMALLCHARACTER“CHGETCHARPUTCHARCHPUTCHARNPRINTF“DN“,CH15鸡兔同笼问题。INCLUDEVOIDMAININTX,Y,H,FSCANF“D,D“,X2HF/2YF/2HPRINTF“XD,YDN“,X,Y16绝对值的问题。方法INCLUDEVOIDMAININTNSCANF“D“,IFN0PRINTF“DN“,NELSEPRINTF“DN“,N方法INCLUDEVOIDMAININTNSCANF“D“,NN0NNPRINTF“DN“,N17编程实现11212312310INCLUDEVOIDMAININTTOTAL,SUM,M,NTOTAL0FORM1MVOIDMAININTB50,A50,IINTSUMINTXFORI0IVOIDMAININTA,B,C,MAXSCANF“DDD“,MAXABABMAXMAXCMAXCPRINTF“MAXDN“,MAX方法二INCLUDEVOIDMAININTA,B,C,MAXSCANF“DDD“,IFABIFACPRINTF“MAXDN“,AELSEPRINTF“MAXDN“,CELSEIFBCPRINTF“MAXDN“,BELSEPRINTF“MAXDN“,C20下面程序是实现从终端输入一行字符串存入字符数组,然后输出。INCLUDEVOIDMAINCHARSTR80,SPINTNFORN0NDEFINEIAXCHVOIDMAINCHARSTR80,S,CHINTCOUNT0GETSSTRSSTRWHILESCHSIFIACHCOUNTPRINTF“THESUMISDN“,COUNT22编制程序找出1100之间的全部同构数。(若一个数出现在自己平方数的右边,则称为同构数。如,5525,2525625)INCLUDEVOIDMAININTI,NFORI1IVOIDMAINCHARA10,TCHARP1,P2GETSAP1P2AWHILEP20P2P2WHILEP1VOIDMAININTI,N,A,S0,T0SCANF“DD“,FORI1I2和B,求A与B之间的全部素数。INCLUDEVOIDMAININTI,A,B,MSCANF“DD“,FORIAII1PRINTF“DN“,I26函数FUN的功能是将两个两位的正整数A、B合并成一个正整数放在C中,合并的方式将A数的十位和个位数依次放在C的千位和十位上,B数的十位和个位数依次放在C的百位和个位上。例如A45,B12,调用该函数后C4152INCLUDEINTFUNINTA,INTBINTC,E,F,G,HEA10FA/10GB10HB/10CF1000H100E10GRETURNCVOIDMAININTA,BPRINTF“请输入两个两位数(用空格分隔)N“SCANF“DD“,PRINTF“D和D合并成的四位数为DN“,A,B,FUNA,B27编写如下程序找出1100之间的完数并输出,一个数除本身以外的所用因子之和等于其本身的数称为完数。如6123,6就为完数。INCLUDEVOIDMAININTI,J,T0FORI1IVOIDMAININTI,J,N0FORI1IVOIDMAININTI,JLONGDOUBLETOTAL0,SUM0,F1,F2,FFORI1IVOIDMAININTI,J,NDOUBLESUM1,TOTAL00SCANF“D“,FORI1IVOIDMAININTI,NFLOATS0,A1,B0,C,M0SCANF“D“,FORI1IVOIDMAININTI,S1000,B0FLOATSUM11,SUM20FORI0ISCANF“D“,IFSI0BREAKIFSI20SUM1SIELSESUM2SIBPRINTF“偶数的乘积是FN奇数的平均值是FN“,SUM1,SUM2/B32有这样一个三位数,该三位数等于其每位数字的阶乘之和,即ABCABCINCLUDEVOIDMAININTI,A,B,CINTFUNINTXFORI1IINCLUDEVOIDFUNCHARSINTIFORI0INIIFSIASCANF“D“,WHILENAIN2N/2IFORJI1J0JPRINTF“D“,AJPRINTF“N“35函数GOOD的原型INTGOODINTNUM;其功能是求NUM各位数字之和。要求编制该程序并用相应的主函数进行测试。INCLUDEVOIDMAININTGOODINTNUMINTA,SSCANF“D“,SGOODAPRINTF“DN“,SINTGOODINTNUMINTSUM0WHILENUMSUMSUMNUM10NUMNUM/10RETURNSUM36编程实现123N。INCLUDEVOIDMAININTFUNINTXINTNSCANF“D“,PRINTF“D“,FUNNINTFUNINTXINTI,J,SUM,TOTAL0FORI1IVOIDMAININTFUNINTXINTI,S0SCANF“D“,WHILEI0SFUNIIPRINTF“DN“,SINTFUNINTXINTSIFX0RETURN1SXFUNX1RETURNS37编程实现II11/221/331/II采用函数调用。INCLUDEVOIDMAINFLOATPIINTXINTNSCANF“D“,PRINTF“FN“,PINFLOATPIINTXINTIFLOATS0FO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论