首页 > 其他 > 详细

累加累乘例题

时间:2021-04-08 15:23:00      阅读:21      评论:0      收藏:0      [点我收藏+]

#include "stdafx.h"
//计算1*2*3.....
int main(int argc, char* argv[])
{
int sum=1,i=1,flag;
printf("请输入累乘末项:");
scanf("%d",&flag);
while(i<=flag)
{sum=sum*i;
i=i+1;
}
printf("%d\n",sum);
return 0;
}
*/

 

 

/*
//计算12+22+32+...
#include "stdafx.h"

int main(int argc, char* argv[])
{
int sum=0,i=12,flag,count=1;
printf("请输入累加次数:");
scanf("%d",&flag);
while(count<=flag)
{sum=sum+i;
i=i+10;
count=count+1;
}
printf("%d\n",sum);
return 0;
}
*/

 

 

/*
//计算1+3+5+7...
#include "stdafx.h"

int main(int argc, char* argv[])
{
int sum=0,i=1,flag,count=1;
printf("请输入累加次数:");
scanf("%d",&flag);
while(count<=flag)
{sum=sum+i;
i=i+2;
count=count+1;
}
printf("%d\n",sum);
return 0;
}
*/

 

 

/*
//计算1+1/2+1/3...
#include "stdafx.h"

int main(int argc, char* argv[])
{
double sum=0.0,i=1.0;
int flag,count=1;
printf("请输入累加项数:");
scanf("%d",&flag);
while(count<=flag)
{sum=sum+i;
count=count+1;
i=1.0/count;
}
printf("%lf\n",sum);
return 0;
}
*/

 


/*
//计算1+1/2-1/3+1/4...
#include "stdafx.h"

int main(int argc, char* argv[])
{
double sum=1,i=0.5;
int flag,count=2,symbol=-1;
printf("请输入累加项数:");
scanf("%d",&flag);
while(count<=flag)
{
symbol=symbol*(-1);
i=1.0/count*symbol;
sum=sum+i;
count=count+1;
}
printf("%lf\n",sum);
return 0;
}
*/

 

 

//计算圆周率
#include "stdafx.h"
int main(int argc, char* argv[])
{
double sum=0.0,i;
int flag,count=0,symbol=1;
printf("请输入累加项数:");
scanf("%d",&flag);
while(count<=flag)
{count=count+1;
i=1.0/(2*count-1)*symbol;
symbol=symbol*(-1);
sum=sum+i;
}
sum=sum*4;
printf("%lf\n",sum);
return 0;
}

累加累乘例题

原文:https://www.cnblogs.com/dyf2019/p/14631696.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!