5.17 编写程序,求1-3+5-7+...-99+101的值。
#include <stdio.h>
void main()
{
int sum=0,i,f=1;
printf("sum=");
for(i=1;i<102;i+=2)
{
sum+=i*f;
printf(i==1?"%d":"%+d",i*f);
f=-f;
}
printf("=%dn",sum);
}
5.18 编写程序,求e的值,e=1+1/(1!)+1/(2!)+1/(3!)+1/(4!)+...。
(1)用for循环,计算前50项。(由于CPU的处理能力不同,本实例用的CPU只能处理15,因此无法到第50项。)
(2)用while循环,要求直至最后一项的值小于1.0e-6。
#include <stdio.h>
void main()
{
double e,d;
int i,jc;
//用for循环实现
jc=1;
e=1;
for(i=1;i<=15;i++)
{
jc=jc*i;
e+=1.0/
本文发布于:2024-01-28 09:12:59,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064043836360.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |