88问答网
所有问题
用c语言for循环语句计算1+3+5+……+2n-1。其中n任意。
如题所述
举报该问题
推荐答案 2013-01-05
#include<stdio.h>
int main()
{
int n,i;
double sum =0;
scanf("%d",&n);
for(i =1;i<=2*n-1;i +=2)
{
sum +=i;
}
printf("1+....+%d的结果是:%.0lf\n",2*n-1,sum);
return 0;
},可以不用循环来做,因为这个是个
等差数列
,可以直接用
数学公式
的出结果,你可以尝试下,很简单的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VMtVcacaB.html
其他回答
第1个回答 推荐于2018-05-10
int n,i,sum=0;
scanf("%d",&n);
for(i=1;i<=2n-1;i+2)
{
sum += i;
}
printf("%d",sum);
本回答被网友采纳
第2个回答 2013-01-04
int sum = 0;
for(int i=1;i <=n;i++)
{
sum +=(2*i -1);
}
第3个回答 2013-01-04
for(i=1;i<=2n-1;i+2)
{
sum += i;
}
第4个回答 2013-01-04
楼上有正解了
相似回答
c语言
编程求
1+3+5+……+
(
2n-1
)
答:
include<stdio.h>const int n=5;//定义n的大小int main(){static int sum=0;
for
(int i=1;i<=n;i++){sum=sum+2*i-1;}printf("sum=%d\n",sum);return 0;}
...用
for语句
些1+(1+3)+(1+3+5)+...+[
1+3+5+
...(
2n-1
)]程序
答:
int i,j,n;printf("input n:\n");scanf("%d",&n);//给n赋予初值
for
(i=1;i<=n;i++){t=0;for(j=1;j<=2*i-1;j=j+2)t=t+j;sum=sum+t;} printf("sum=%d\n",sum);} for(j=1;j<=2*
n-1
;j=j+2){t=t+j;sum=sum+t; } printf("sum=%d\n",sum);} ...
c语言
怎么求1+(1+3)+(1+3+5)+...+(
1+3+5+
...+(
2n-1
))啊?
答:
include<stdio.h> main(){ int
n
,m=0,sum=0;int i;printf("input the number:\n");scanf("%d",&n);n*=2;
for
(i=1;i<=n;i+=2){ sum+=i;printf("sum=%d\n",sum);m+=sum;} printf("m=%d\n",m);}
用C语言
编程求
1+3+5+……+
(
2n-1
)。要求用do-while
语句
实现
答:
include <stdio.h>void main(){ int
n
,i=1,sum=0; printf("n = ");scanf("%d",&n); do { sum += (2*i-1);i++;}while(i<=n); printf("sum=%d\n",sum);}
对于给定的
N
,作出
计算
S=
1+3+5+…+
(
2n-1
)的流程框图
答:
您好亲亲,//任意正整数
N
int n=3;//s =
1+3+5+…+
(
2n-1
),初始化为0 int s = 0;//num为每次加2的数 int num=1;//
for循环
,循环的次数等于输入的N的值 for(int i=0;i<n;i++){ //s=当前的s+自加的num的值 s= s+num;//每次s加完以后,num自加,保证num下一次...
编程
计算
:1!
+3
!
+5
!
+…+
(
2n-1
)!的值。
其中
,n值由键盘输入 变量定义部分...
答:
main(){ int i,b=1,s=0,n;printf( "please input n=");scanf("%d",&n);if(n>1)
for
(i=1;i<
2n-1
;i+=2){ b*=(i+1)*(i+2);s=s+b;} s=s+1;printf("%d,s");} 手机发的,可能有些粗糙,如果能提交的话,望采纳。谢谢(^_^)...
编程
计算1
!
+3
!
+5
!+...+(
2n-1
)!的值,
其中n
的值由键盘输入。。
答:
include<stdio.h> void main(){ long jc(int
n
);long he=0;int j,m,l;scanf("%d",&m);
for
(j=1;j<=(2*m-1);j=j+2){ l=jc(j);he=he+l;} printf("he=%ld\n",he);} long jc(int n){ int i;long t=1;for(i=1;i<=n;i++){ t=t*i;} return t;} 该程序...
编写函数求和法:S=1+(1+3)+(1+3+5)+(
1+3+5+……+
(
2n-1
))
c语言
编程
答:
include<stdio.h>int sum1(int n){if(n==1)return 1; return sum1(n-1)
+n+n-1
;}int main(){int i,n,s=0;printf("要加到第几项:");scanf("%d",&n);
for
(i=1;i<=n;i++) s+=sum1(i);printf("%d\n",s);return 0;} ...
大家正在搜
c语言中循环语句用法
c语言两个for语句怎么循环
c语言退出for循环语句
c语言中的for循环怎么用
c语言中for语句的用法及规则
c语言for语句用法
c语言循环语句实例
c语言无限循环语句
不属于c语言循环语句
相关问题
c语言编程求1+3+5+……+(2n-1)
编程计算1!+3!+5!+...+(2n-1)!的值,其中n...
编程计算1-1/3!+1/5!+....+(-1)^n-1/...
编程计算:1!+3!+5!+…+(2n-1)!的值。其中,n...
利用循环语句求 1-1/3+1/5-1/7+。。。。。。+1...
利用循环语句求 1-1/3+1/5-1/7+。。。。。。+1...
c语言编程 1+1/3+1/5+1/7....+1/(2n-...
C语言:计算 1+1/(1-3)+1/(1-3+5)+......