文档详情

用C语言编写程序II.ppt

发布:2025-03-10约7.26千字共10页下载文档
文本预览下载声明

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

显示全部
相似文档