2025年C语言编程宝典经典习题挑战与实战解析.pdfVIP

  • 0
  • 0
  • 约3.08万字
  • 约 25页
  • 2026-01-15 发布于河北
  • 举报

2025年C语言编程宝典经典习题挑战与实战解析.pdf

马克思手稿中有一道趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里饭

共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、

女人和小孩各有儿人?

解方程组

编写程序,采用穷举法求出成果。

编写程序,根据如下公式求e的值。规定用两种措施计算:

.111111

e^\+—+——F—十—十一++—

1)for循环,计算前50项1!2!3!4!5!n\

2)while循环,直至最终一项的值不不小于10-4

从键盘中输入一种数字不(限位数),用循环语句编程判断并输出这个数字的位数。

猴子桃子问题。猴子第一天摘下若干个桃,当即只二分之一,又多一种。第二天早上又将

剩余的二分之一掉二分之一,双多一种。后来每天早上都了前天剩余的二分之一零一种,

到第10天早上只剩余最终一种桃。问第一天摘了几种桃。

编程打印九九乘法表

青年歌手参与歌曲大奖赛,有10个评委打分,试编程求选手的平均得分(去掉一种最高分和

一种最低分)。

从键盘中输入一种数字可(以包括小数点,其位数在60位如下,求其整数的有效位数,如输入

0123,456,返回值为整数有效位数为3)

1)输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能。

2)使用数组来进行编程。

使用数组,编写一种十进制正整数转换为任意进制数的转换工具。

(大进制向小进制的转换。措(施是相除去余)

10进制327转八进制:

32^8=40余数为7

40/8=5余数为0

于是八进制数为507(第一位5是最终的商))

使用数组,编写一种任意进制正整数转换为十进制的转换工具。(以2,10进制互转为例,其

他请举一反三:

二进制数1101转十进制:

1X2的三次基+1X2的二次舞+0X2的一次幕+1X2的零次暴=8+4+0+1=13)

10个小孩围成一圈分糖果,老师顺次分给每个人的糖块数为12,2,8,22,16,4,10,6,

14,20。然后按下列规则调整,所有小孩同步把自己的糖果分二分之一给右边的小孩,糖块数

变为奇数的人,再向老师补要一块,问通过多少次调整后,大家的糖块同样多,且每人多少块。

编写一种函数,用以求X2-5X+4的值,x做为函数的形参,调用此函数,求:

yl=22-5X2+4

Y2=x+15)2-5x+15)+4

Y3=sinx)2-5sinx+4

sinx可以加载math.h”库函数后使用,函数阐明为

doublesindoublex)

编写一种函数,使给定的一种二维数组NXN)行列互换网3)。

从键盘中输入一种不超过40个字符的字符串,再输入一种位数,删除对应位数的字符,然后

输出删除指定字符后的字符串

规定:1)用puts输出指示信息

2)用gets接受字符串

假如有一种正整数从左、右来都是同样的,则称为回文式数(简称回数);例如101,32123,

999都是回数。数学中有名的“回数猜测〃之迷,至今未处理。

回数猜测:任取一种数,再耙它倒过来,并把这两个数相加,然后把这个和数再倒过来,与原和

数相加,反复此过程,一定能获得一种回数。

例:68倒过来是86

68+86=154

154+541=605

605+506=1111回数)

编程,输入任意整数,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档