蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

c语言编程练习题绝对经典.doc

  • 资源ID:395672       资源大小:183.00KB        全文页数:25页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:15积分 【人民币15元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要15积分 【人民币15元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

c语言编程练习题绝对经典.doc

马克思手稿中有一道趣味数学题有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人解方程组编写程序,采用穷举法求出结果。编写程序,根据以下公式求e的值。要求用两种方法计算1for循环,计算前50项2while循环,直至最后一项的值小于10-4从键盘中输入一个数字(不限位数),用循环语句编程判断并输出这个数字的位数。猴子吃桃子问题。猴子第一天摘下若干个桃,当即只一半,又多吃一个。第二天早上又将剩下的一半吃掉一半,双多吃一个。以后每天早上都吃了前天剩下的一半零一个,到第10天早上只剩下最后一个桃。问第一天摘了几个桃。编程打印九九乘法表青年歌手参加歌曲大奖赛,有10个评委打分,试编程求选手的平均得分(去掉一个最高分和一个最低分)。从键盘中输入一个数字可以包含小数点,其位数在60位以下,求其整数的有效位数,如输入0123.456,返回值为整数有效位数为31输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能。2使用数组来进行编程。使用数组,编写一个十进制正整数转换为任意进制数的转换工具。(大进制向小进制的转换。(方法是相除去余)10进制327转八进制327/8=40余数为740/8=5余数为0于是八进制数为507(第一位5是最后的商))使用数组,编写一个任意进制正整数转换为十进制的转换工具。(以2,10进制互转为例,其他请举一反三二进制数1101转十进制12的三次幂+12的二次幂+02的一次幂+12的零次幂=8+4+0+1=13)10个小孩围成一圈分糖果,老师顺次分给每个人的糖块数为12,2,8,22,16,4,10,6,14,20。然后按下列规则调整,所有小孩同时把自己的糖果分一半给右边的小孩,糖块数变为奇数的人,再向老师补要一块,问经过多少次调整后,大112345n家的糖块一样多,且每人多少块。编写一个函数,用以求x2-5x4的值,x做为函数的形参,调用此函数,求y122-524Y2x152-5x154Y3sinx2-5sinx4sinx可以加载”math.h”库函数后使用,函数说明为doublesindoublex编写一个函数,使给定的一个二维数组NN行列互换N3。从键盘中输入一个不超过40个字符的字符串,再输入一个位数,删除对应位数的字符,然后输出删除指定字符后的字符串要求1用puts输出指示信息2用gets接收字符串如果有一个正整数从左、右来读都是一样的,则称为回文式数简称回数;比如101,32123,999都是回数。数学中有名的“回数猜想”之迷,至今未解决。回数猜想任取一个数,再把它倒过来,并把这两个数相加,然后把这个和数再倒过来,与原和数相加,重复此过程,一定能获得一个回数。例68倒过来是8668861541545416056055061111回数编程,输入任意整数,按上述方法产生一个回数,为简便起见,最多计算7步,看是否能得到一个回数。要求主函数中接收键盘数据,必须用scanf“ld”,变量名接收整型变量,显示该数与其倒数的和,输出每一步计算步骤。子函数1,计算该数的倒数。子函数2,验证和是否为回数,是则主函数打印“经过n次计算,得到回数”,超过7次未能得到回数,显示,“经过n次计算,未得到回数”求Snaaaaaa------aaaaaaan个a,其中a和n都从键盘中输入,如从键盘中输入2,5,则计算S5222222222222222。includestdio.hvoidmain{inta,n,i1;longs0,t0;printfa;scanfd,printfn;scanfd,whilei0要求1写出递归函数的原型2编写程序4用递归法将一个整数转换成字符形式输出。例如输入483,应输出字符串“483”。其程序如下,请验证,并修改程序,增加显示出输入数字的位数的功能,并使输出结果与下图一致。voidconvertlongn{longi;ifin/100converti;putcharn100;}main{longnumber;scanfld,ifnumber2/*如果是闰年且月份大于2,总天数应该加一天*/sum;printfItisthedthday.,sum;getch;}【程序5】题目输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析我们想办法把最小的数放到x上,先将x与y进行比较,如果xy则将x与y的值进行交换,然后再用x与z进行比较,如果xz则将x与z的值进行交换,这样能使x最小。2.程序源代码includestdio.hincludeconio.hmain{intx,y,z,t;scanfddd,ifxy{tx;xy;yt;}/*交换x,y的值*/ifxz{tz;zx;xt;}/*交换x,z的值*/ifyz{ty;yz;zt;}/*交换z,y的值*/printfsmalltobigddd\n,x,y,z;getch;}【程序6】题目用*号输出字母C的图案。1.程序分析可先用*号在纸上写出字母C,再分行输出。2.程序源代码includestdio.hincludeconio.hmain{printfHelloC-world\n;printf****\n;printf*\n;printf*\n;printf****\n;getch;}【程序7】题目输出特殊图案,请在c环境中运行,看一看,VeryBeautiful1.程序分析字符共有256个。不同字符,图形不一样。2.程序源代码includestdio.hincludeconio.hmain{chara176,b219;printfccccc\n,b,a,a,a,b;printfccccc\n,a,b,a,b,a;printfccccc\n,a,a,b,a,a;printfccccc\n,a,b,a,b,a;printfccccc\n,b,a,a,a,b;getch;}【程序8】题目

注意事项

本文(c语言编程练习题绝对经典.doc)为本站会员(芳华再现)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

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




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开