网站大量收购独家精品文档,联系QQ:2885784924

用C语言编写程序II.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

n!=1*2*…*nfor(i=1;i=n;i++)product=product*item(第i项)item=iproduct=?例2-9求n!例2-9源程序#includestdio.hintmain(void){inti,n;doubleproduct;printf(inputn:\n);scanf(%d,n);product=1; /*置阶乘product的初值为1*/for(i=1;i=n;i++) /*循环重复n次,计算n!*/product=product*i;printf(product=%.0lf\n,product);return0;}求xn输入实数x和正整数n,计算xn=x*x*…*xfor(i=1;i=n;i++)power=power*item(第i项)item=?网络信息与计算中心教研室网络信息与计算中心教研室sdfsdfsddsfdsfdsfs用C语言编写程序第2部分2.3.5常用数学库函数库函数C语言处理系统提供事先编好的函数,供用户在编程时调用。scanf(),printf(),exp()在相应的系统文件(头文件)中定义一些必需的信息。#include命令用户调用库函数时,将相应的头文件包含到源程序中。例如调用scanf,printf,需要#includestdio.h调用sqrt,需要#includemath.h平方根函数sqrt(x)1绝对值函数fabs(x)fabs(-3.56)的值为3.562幂函数pow(x,n):xnpow(1.1,2)的值为1.21(即1.12)3指数函数exp(x):exexp(2.3)的值为e2.34以e为底的对数函数log(x):lnxlog(123.45)的值为4.8158365以10为底的对数函数log10(x):log10xlog10(123.45)的值为2.091491。6常用数学库函数01输入存款金额money、存期year和年利率rate,根据公式计算存款到期时的本息合计sum(税前),输出时保留2位小数。02sum=money*pow((1+rate),year)03sum=money(1+rate)year例2-5计算存款的本息例2-5程序#includestdio.h#includemath.hmain(){intmoney,year;doublerate,sum;printf(输入存款:);scanf(%d,money);printf(定存年数:);scanf(%d,year);printf(当前利率(一个小数):);scanf(%lf,rate);sum=money*pow((1+rate),year);printf(sum=%.2f\n,sum);return0;}输入存款:30000定存年数:2当前利率:0.03sum=31827.00scanf(%d%d%lf,money,year,rate);调用scanf函数输入多个数据scanf(%d%d%lf,money,year,rate);输入:3000020.03scanf需要多个输入参数和多个格式控制说明输入参数的类型、个数和位置要与格式控制说明一一对应?scanf(%d%lf%d,money,year,rate);程序运行时,输入的多个数据之间必须有间隔。scanf(%d%lf%d,money,rate,year);如何输入?输入参数:格式控制说明输入数据程序解析01for语句02指定次数的循环程序设计032.4输出华氏-摄氏温度转换表2.4.1程序解析例2-6输入2个整数lower和upper,输出一张华氏-摄氏温度转换表,华氏温度的取值范围是[lower,upper],每次增加1°F。fahrcelsius

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档