欢迎来到天天文库
浏览记录
ID:42424856
大小:197.71 KB
页数:28页
时间:2019-09-14
《C语言实验五函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、0868■计算多项式1・x+x*x/2!・xfx/3!*・・•的和(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:1427次成功提交次数:988次判题规则:严格比较问题描述计算多项式l-x+x*x/2!-x*x*x/3!+.・・的和直到末项的绝对值小于eps为止。要求:1、编写xF的函数。2、编写n!的函数。输入输入二个double类型的数x和esp.输出以,z%.31f“的格式输出输入样列30.0001输出样例0.050出处答案:#include2、>doublefang(doublex,intn){inti;doubleresult=l;for(i=l;i<=n;i++)resuresult*x;:returnresult;}doublefact(intn){inti;doubleresult=l;for(i=l;i<=n;i++)result*=i;:returnresult;}intmain(){intn=l.;doublex,epszy;doublesum=l;scanf("%1f%1fn,&x,&eps);y=3*eps;while(fabs(y)>=3、eps)elsesumHsumly、34.}35・printf(=%・31f、sum)"36•return0;28•yHf^ng(Xun)f2ct(n)、29・n++;30・if(n%2专1)31•sumHsum+y;0869■计算a+aa+aaa++aaaaaaa(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:1449次成功提交次数:1097次判题规则:严格比较问题描述输入整数a(l<=n<=9)和n,计算a+aa+aaa++aaaaaaa的值。编写计算n个a的函数.输入输入整数a(l<=a<=4、9)和n输出在单独一行中输出表达式的值。输入样列25输出样例24690出处ymc答案:#includelongasd(inta,intn){inti;longresult=0;for(i=l;i<=n;i++)result=result*10+a;returnresult;}intmain(){inta,nfi;longsum=0;scanf(”%d%dn,&a,&n);for(i=l;i<=n;i++)sum+=asd(a,i);printf(n%ldn,sum);return0;}0870■5、统计素数个数(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:1017次成功提交次数:685次判题规则:严格比较问题描述输入二个整数叫n(l6、intm)03.{04・intresult,i;05.inta=0;06.for(i=2;i7、);printf(n%dn,sum);}return0;0876■计算整数的最大公约数(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:511次成功提交次数:358次判题规则:严格比较问题描述计算n个整数的最大公约数要求:1、用函数编写计算n个整数的最大公约数。步骤:首先假设第一个数为最大公约数,假如能被所有的数整除,则为最大公约数否则最大公约数继续下一次判断。2、编写输入n个整数的函数,并在mainO屮调用intf(inta(]zintn)/*计算n个整数的最大公约数的函数*/voidinput8、(intb[],intn)/★输入n个元素至lj一维数组*/{}3、用全局变显垂做一次输入第一行为整数的个数n(n<100),第二行是n个用空格分开的整数。输出输在单独的一行中输出一个整数,即对应的最大公约数。(以、'%d”,的格式输出)输入样列41536921输出样例3出处ymc答案:01•#include02•intn
2、>doublefang(doublex,intn){inti;doubleresult=l;for(i=l;i<=n;i++)resuresult*x;:returnresult;}doublefact(intn){inti;doubleresult=l;for(i=l;i<=n;i++)result*=i;:returnresult;}intmain(){intn=l.;doublex,epszy;doublesum=l;scanf("%1f%1fn,&x,&eps);y=3*eps;while(fabs(y)>=
3、eps)elsesumHsumly、34.}35・printf(=%・31f、sum)"36•return0;28•yHf^ng(Xun)f2ct(n)、29・n++;30・if(n%2专1)31•sumHsum+y;0869■计算a+aa+aaa++aaaaaaa(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:1449次成功提交次数:1097次判题规则:严格比较问题描述输入整数a(l<=n<=9)和n,计算a+aa+aaa++aaaaaaa的值。编写计算n个a的函数.输入输入整数a(l<=a<=
4、9)和n输出在单独一行中输出表达式的值。输入样列25输出样例24690出处ymc答案:#includelongasd(inta,intn){inti;longresult=0;for(i=l;i<=n;i++)result=result*10+a;returnresult;}intmain(){inta,nfi;longsum=0;scanf(”%d%dn,&a,&n);for(i=l;i<=n;i++)sum+=asd(a,i);printf(n%ldn,sum);return0;}0870■
5、统计素数个数(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:1017次成功提交次数:685次判题规则:严格比较问题描述输入二个整数叫n(l6、intm)03.{04・intresult,i;05.inta=0;06.for(i=2;i7、);printf(n%dn,sum);}return0;0876■计算整数的最大公约数(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:511次成功提交次数:358次判题规则:严格比较问题描述计算n个整数的最大公约数要求:1、用函数编写计算n个整数的最大公约数。步骤:首先假设第一个数为最大公约数,假如能被所有的数整除,则为最大公约数否则最大公约数继续下一次判断。2、编写输入n个整数的函数,并在mainO屮调用intf(inta(]zintn)/*计算n个整数的最大公约数的函数*/voidinput8、(intb[],intn)/★输入n个元素至lj一维数组*/{}3、用全局变显垂做一次输入第一行为整数的个数n(n<100),第二行是n个用空格分开的整数。输出输在单独的一行中输出一个整数,即对应的最大公约数。(以、'%d”,的格式输出)输入样列41536921输出样例3出处ymc答案:01•#include02•intn
6、intm)03.{04・intresult,i;05.inta=0;06.for(i=2;i7、);printf(n%dn,sum);}return0;0876■计算整数的最大公约数(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:511次成功提交次数:358次判题规则:严格比较问题描述计算n个整数的最大公约数要求:1、用函数编写计算n个整数的最大公约数。步骤:首先假设第一个数为最大公约数,假如能被所有的数整除,则为最大公约数否则最大公约数继续下一次判断。2、编写输入n个整数的函数,并在mainO屮调用intf(inta(]zintn)/*计算n个整数的最大公约数的函数*/voidinput8、(intb[],intn)/★输入n个元素至lj一维数组*/{}3、用全局变显垂做一次输入第一行为整数的个数n(n<100),第二行是n个用空格分开的整数。输出输在单独的一行中输出一个整数,即对应的最大公约数。(以、'%d”,的格式输出)输入样列41536921输出样例3出处ymc答案:01•#include02•intn
7、);printf(n%dn,sum);}return0;0876■计算整数的最大公约数(函数)时间限制:1000毫秒内存限制:32768K字节总提次数:511次成功提交次数:358次判题规则:严格比较问题描述计算n个整数的最大公约数要求:1、用函数编写计算n个整数的最大公约数。步骤:首先假设第一个数为最大公约数,假如能被所有的数整除,则为最大公约数否则最大公约数继续下一次判断。2、编写输入n个整数的函数,并在mainO屮调用intf(inta(]zintn)/*计算n个整数的最大公约数的函数*/voidinput
8、(intb[],intn)/★输入n个元素至lj一维数组*/{}3、用全局变显垂做一次输入第一行为整数的个数n(n<100),第二行是n个用空格分开的整数。输出输在单独的一行中输出一个整数,即对应的最大公约数。(以、'%d”,的格式输出)输入样列41536921输出样例3出处ymc答案:01•#include02•intn
此文档下载收益归作者所有