c语言练习题编程

c语言练习题编程

ID:21621400

大小:40.50 KB

页数:25页

时间:2018-10-23

c语言练习题编程_第1页
c语言练习题编程_第2页
c语言练习题编程_第3页
c语言练习题编程_第4页
c语言练习题编程_第5页
资源描述:

《c语言练习题编程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、精品文档c语言练习题编程共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?解方程组编写程序,采用穷举法求出结果。?编写程序,根据以下公式求e的值。要求用两种方法计算:111111e?1?????????????1!2!1)for循环,计算前50项2)while循环,直至最后一项的值小于10-43!4!5!n!?从键盘中输入一个数字,用循环语句编程判断并输出这个数字的位数。?猴子吃桃子问题。猴子第一天摘下若干个桃,当即只一半,又多吃一个。第二天早上又将剩下的一半吃掉一半,双多吃一个。以后每天早

2、上都吃了前天剩下的一半零一个,到第10天早上只剩下最后一个桃。问第一天摘了几个桃。?编程打印九九乘法表?青年歌手参加歌曲大奖赛,有10个评委打分,试编程求选手的平均得分。?2016全新精品资料-全新公文范文-全程指导写作–独家原创25/25精品文档从键盘中输入一个数字1)输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能。2)使用数组来进行编程。?使用数组,编写一个十进制正整数转换为任意进制数的转换工具。10进制327转八进制:327/=0余数为740/=余数为0于是八进制数为507)?使用数组,编写一个任意进制正整数转换为十

3、进制的转换工具。?10个小孩围成一圈分糖果,老师顺次分给每个人的糖块数为12,2,8,22,16,4,10,6,14,20。然后按下列规则调整,所有小孩同时把自己的糖果分一半给右边的小孩,糖块数变为奇数的人,再向老师补要一块,问经过多少次调整后,大家的糖块一样多,且每人多少块。?编写一个函数,用以求x2-5x+4的值,x做为函数的形参,调用此函数,求:y1=2-5×2+42016全新精品资料-全新公文范文-全程指导写作–独家原创25/25精品文档Y2=2-5+4Y3=2-5sinx+4sinx可以加载”math.h”库函数后使用,函数说明为do

4、ublesin?编写一个函数,使给定的一个二维数组行列互换。?从键盘中输入一个不超过40个字符的字符串,再输入一个位数,删除对应位数的字符,然后输出删除指定字符后的字符串要求:1)用puts输出指示信息2)用gets接收字符串?如果有一个正整数从左、右来读都是一样的,则称为回文式数;比如101,32123,999都是回数。数学中有名的“回数猜想”之迷,至今未解决。回数猜想:任取一个数,再把它倒过来,并把这两个数相加,然后把这个和数再倒过来,与原和数相加,重复此过程,一定能获得一个回数。例:倒过来是668+86=154154+541=05605+

5、506=11112016全新精品资料-全新公文范文-全程指导写作–独家原创25/25精品文档编程,输入任意整数,按上述方法产生一个回数,为简便起见,最多计算7步,看是否能得到一个回数。要求:主函数中接收键盘数据,必须用scanf接收整型变量,显示该数与其倒数的和,输出每一步计算步骤。子函数1,计算该数的倒数。子函数2,验证和是否为回数,是则主函数打印“经过n次计算,得到回数”,超过7次未能得到回数,显示,“经过n次计算,未得到回数”?求Sn=a+aa+aaa+------+aaaaaaa,其中a和n都从键盘中输入,如从键盘中输入2,5,则计算S

6、5=2+22+222+2222+22222。#include“stdio.h”voidmain{inta,n,i=1;longs=0,t=0;printf;scanf;printf;scanf;2016全新精品资料-全新公文范文-全程指导写作–独家原创25/25精品文档while{t=t+a;s=s+t;a=a*10;++i;}printf;}?两个乒乓球队进行比赛,各出三人。甲队为A,B,C三人,乙队为X,Y,Z三人。已抽签决定比赛名单,有人向队员打听比赛的名单,A说他不和X比,C说他不和X、Z比,编程找出三对选手的对手名单。注:使用穷举法#

7、include”stdio.h”intmain{inti,j,k;for{for{for{ifcontinue;if{2016全新精品资料-全新公文范文-全程指导写作–独家原创25/25精品文档printf;printf;printf;return0;}}}}return0;}?编写一个函数,函数说明为:charlastchar功能:求一个字符串的最后一个字符,如果是空串,则返回空字符。再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个字符。?韩信点兵。韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从1

8、至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为5;按从1至7报数,最末一个士兵报的数为4;最后再按从1至11报数,最末一个士兵

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。