- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计习题解(参考) Ex3.7 译密码 Ex3.9 计算表达式 (其中一个编程计算) Ex3.10 运行结果 Ex4.8 计算圆周等 Ex4.9 温度转换 Ex4.10 输出字符 Ex5.3 计算逻辑值(其中一个编程计算) Ex5.4 计算a,b,c的最大数 Ex5.5 计算分段函数 Ex5.6 百分制转化等级分 Ex5.7 分解五位数 Ex5.7 分解五位数 Ex5.8 利润提成 Ex5.8 利润提成(方法2) Ex5.9 排序4个数 Ex5.10 求地点高度 Ex 已知银行整存整取存款不同期限的月息利率分别为:0.315% 期限一年,0.330% 期限二年,月息利率 = 0.345% 期限三年,0.375% 期限五年,0.420% 期限八年,要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计。 Ex编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。 例 部分验证歌德巴赫猜想(任何充分大的偶数可以由两个素数之和表示),将6~100中所有偶数分别用两个素数之和表示。输出为:6=3+3 8=3+5 10=3+7 12=5+7… 100=3+97,一个式子一排。 例 键盘输入一个正整数m,分解其为素因子,输出格式如:540=2*2*3*3*3*5 Ex8.2 求一元二次方程的根,用三个函数分别求△0,等于0和小于0时的根,并输出结果. 在主函数输入系数a,b,c的值. Ex8.2 求一元二次方程的根,用三个函数分别求△0,等于0和小于0时的根,并输出结果. 在主函数输入系数a,b,c的值. Ex8.3 编写一个函数,判断整数n是否是一个素数,并在主函数利用此函数找出2000以内的素数. (刻意修改了书上的题目) Ex8.13 用递归的方法求n阶勒让德多项式的值. 补充作业:1) 编写一个函数,实现两个数据的自加(++)。要求在主函数中输入两个数据,并输出自加后的结果。 补充作业:2) 编写一个函数:传入一个字符串,统计各类字符数。不允许用全局变量,要求用指针变量做出口参数,传递出4个统计结果。 易错点提示:*np++;中运算符*和++优先级相同,运算从右到左,所以*np++;不等价于(*np)++; 算法分析:(学新算法的时候,数组用初始化方法赋值) 这是一个求序列和的问题,前面已经知道一般用的算法是:求一项加一项。 先考虑这个序列的通项是什么? /*题目: 输入一个实数,分别输出其整数部分和小数部分。 #include stdio.h void main() { int a[20]={0},n; n=sizeof(a)/sizeof(a[0]); printf(%d\n,n); } */ * 分析: 编写一个求余数的带参数的宏定义:考虑哪个表达式可以求余数,就让它代表那个表达式: 真正在vc上运行时,需要加头文件 分析: 编写一个求余数的带参数的宏定义:考虑哪个表达式可以求余数,就让它代表那个表达式: 真正在vc上运行时,需要加头文件 考虑哪个表达式可以用来判断年份是否闰年? 迭代法求sqrt (a)的近似值的思路: 这里实际上是,迭代公式是作为通项公式,求出一个相应的序列,直到满足要求。 x=a/2; 作为初始近似根,但是题目的要求是前后两次求出的x的差的绝对值小于10-5。 所以,在循环中,保留前一项,求下一项。即:x0=x; -- 保留前一项 x=(x0+a/x0)/2.0; -- 用迭代公式求下一项 思路:分别考虑2,3,4,5,…是否为m的因子。 如: 540\2=270 -〉270\2=135 -〉135\3=45 -〉45\3=15 -〉15\3=5 -〉5\5=1 540=2*270-270=2*135-135=3*45-45=3*15 -〉15=3*5 -〉5=5*1 所以: 540=2*2*3*3*3*5 int isprime(int n) { int i,k; k=sqrt(n); for(i=2;i=k;i++) if(n%i==0) break; return i==k+1; } ex8.12 用牛顿迭代法求多项式的近似根 C程序设计 第八章 函数 //函数功能:用牛顿迭代法求多项式的近似根 // xn+1=x0-f(xn)/f(xn) float newtonroot(float x0) { float x,ff,dff; ff=f(x0); dff=df(x0); while(fabs(ff)=1e-6) {
您可能关注的文档
最近下载
- 香港电影简史年表.docx VIP
- 临床免疫学检验:免疫原和抗血清的制备.ppt VIP
- 项目生命周期与项目管理过程课件.pptx VIP
- GB50348-2004 安全防范工程技术规范.docx VIP
- 大模型时代的具身智能.pptx
- 2024-2025学年安徽省合肥四十五中九年级(上)第一次月考物理试卷(含答案).pdf VIP
- 戏剧教育与戏剧表演技巧培训.pptx VIP
- 新药研究与开发技术 课件全套 第1--7章 概论、新药的发现研究---新药选题与信息利用.pptx
- 2025年中国智慧停车行业研究报告-鼎帷咨询.docx
- 《AI时代新机遇》AIGC如何为教师赋能培训课件.pptx VIP
文档评论(0)