c语言:用do while 语句求1-n的累计和

作者&投稿:邵纪 (若有异议请与网页底部的电邮联系)
c语言do while语句编1到n的奇数和,偶数和~

考虑负偶数和负奇数:

#include
int main()
{
int i,n,max,sum1=0,sum2=0;
scanf("%d",&n);
if(1<n) i=1,max=n;
if(1>n) i=n,max=1;
if(1==n)printf("奇数和:1");
else
do
{
if(i%2==0)
sum2+=i;
else
sum1+=i;
i++;
}while((max==n && i<=n) || (max==1 && i<=1));
printf("奇数和:%d
",sum1);
printf("偶数和:%d
",sum2);
return 0;
}

C语言版:
#include
int main()
{
int i = 1,sum = 0;
do
{
sum +=i++;
}while(i <= 100);

printf("1+2+...+100 = %d
",sum);
return 0;
}





给分吧。

#include <stdio.h>

int main()
{
int i = 0, n, sum = 0;
scanf("%d", &n);
do
{
sum += i;
++i;
}while(i <= n);
printf("%d
", sum);
return 0;
}


int i=1
int sum=0
do{
sum+=i
i++
}while(i<=n)


北镇市15843241707: 在c语言中用do while或while求1到10的阶乘之和(初学的) -
父促脂可: #include<stdio.h>int main(void) { long result=1; int i=1; while(i<=10) { result*=i; i++; } printf("10的阶乘是:%ld\n",result); return 0; }

北镇市15843241707: 求助:C语言中用do while循环编写计算阶乘的程序~ -
父促脂可: #include<stdio.h> void main() { int i=1,j=0,k=10;//i是每次的自然数自增1,j是每次相乘后的结果统计,k是你想要输入的数字 printf("请输入一个数字"); scanf("%d",&k); do { j=j*i; i++; }while(i<=k); printf("%d\n",j); }

北镇市15843241707: (c语言) 用do while语句怎么编这个程序? -
父促脂可: 可以用 FOR 啊 n = 1 for i = 2 to 20n = n*inext i

北镇市15843241707: c语言do while语句编1到n的奇数和,偶数和? -
父促脂可: |考虑负偶数和负奇数: #include<stdio.h> int main() {int i,n,max,sum1=0,sum2=0;scanf("%d",&n);if(1<n) i=1,max=n;if(1>n) i=n,max=1;if(1==n)printf("奇数和:1");elsedo{if(i%2==0)sum2+=i;elsesum1+=i;i++;}while((max==n &...

北镇市15843241707: C语言,用do while语句求两个整数之间所有数之和 -
父促脂可: #include<stdio.h> int main() {int a,b,s; scanf("%d%d",&a,&b); s=a; do {s+=++a; }while(a<b); printf("%d\n",s); return 0; }

北镇市15843241707: C语言do while循环语句求值 -
父促脂可: while的判断条件为真,继续循环;,x-=2);/,下次循环里x-=2的值就是0-2的值也就是-2,因此跳出循环*//*x被赋值为3*/int x =3,x-=2就是x=x-2!(-3),x值为-3,条件为假; do printf(&quot,就是3-2=1*/ while(;* 输出(x-=2的值);%d\n&quot!(--x)) /.while循环的条件为!(--x)就是非零;*(--x)表达式的结果是0,x值也是0,;n",x-=2); printf("%d\

北镇市15843241707: 求助:C语言中用do while语句输出50个*号!
父促脂可: #include int main() { int i=0; do { printf("*"); i++; }whlie(i<50); return 0; }

北镇市15843241707: c语言怎么用do while语句来统计字符串中的字母个数? -
父促脂可: 将字符串存入数组,采用循环往后判断,当循环至数组最后一位时停止判断并累加记次.

北镇市15843241707: 在C语言中,怎么分离正整数的各位数字?提示:利用do while 循环. -
父促脂可:[答案] 自己主要要明白怎样将小学的数学知识转换为计算机的知识. 除10求余,就是个位数,求商就是没有个位数的数,然后重复进行不就行了.所以程序段为: a是输入的数 do printf("%d\n",a%10); //输出余数 a=a/10; //求商 while(a!=0); //a不等于0表示...

北镇市15843241707: 用do while 循环语句求自然对数e的近似值,要求其误差小于0.00001, -
父促脂可:[答案] #include#includedouble N_I(double n){ double ret= 1; while(n) { ret*= n; n--; } return ret;} void main(){ double e= 2; double n= 1, re; do { n++; re= 1/(N_I(n)); e+= re; } while(re > 0.00001);...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网