用c语言求1-3 5-7……-199

作者&投稿:翟樊 (若有异议请与网页底部的电邮联系)
c语言:求1- 3+ 5- 7+...- 99之和.~

1、D
2.、A

以下是一个使用C语言计算1+3+5+7...+n的示例程序:

```c
#include

int main() {
int n, i, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);

for (i = 1; i <= n; i += 2) {
sum += i;
}

printf("%d", sum);
return 0;
}
```

在上面的代码中,我们首先使用`scanf()`函数输入一个正整数n。接着,我们使用`for`循环来计算1+3+5+7...+n这个序列的和,循环从1开始,每次递增2,直到i小于或等于n为止。在循环中,我们使用一个变量sum来保存这个序列的和,然后每次将i加到sum中。最后,我们输出sum的值,即为1+3+5+7...+n的和。

需要注意的是,在输入数据时需要考虑异常输入的情况,比如输入的不是正整数等,需要对这些异常情况进行适当的处理,避免出现程序错误。另外,在使用循环时需要注意循环条件和循环变量的处理,以免造成死循环等问题。

#include<stdio.h>
int main()
{int i,j=1,s=0;
for(i=1;i<=100;j++,i+=2)
if(j%2)s+=i;
else s-=i;
printf("%d\n",s);
return 0;
}


大祥区18363374772: 如何用c语言编程求和1! - 3!+5! - 7!+……+19! -
貂于佰备: #include<stdio.h> double fun(double n) {if(n==0||n==1) return 1.0;else return (double)(n)*fun(n-1); }int main( ) {double s=0,f=1;double i;for(i=1;i<=19;i=i+2){s+=f*fun(i);f*=-1.0;}printf("s=%0.0lf\n",s); }你的表达式错了吧?应该是1!-3!+5!-7!+……-19! 最后一项是负的才对...

大祥区18363374772: C语言 求1!+3!+5!+7!+…+19!的和 -
貂于佰备: 19!int类型装不下的,用一个循环就可以了~#include<stdio.h>main(){float sum=0,tmp=1;int i;for(i=1;i<=19;i++){ tmp*=i; if(i%2) sum+=tmp;}printf("the number is:%f",sum);}

大祥区18363374772: 用c语言求1 - 3 5 - 7…… - 199 -
貂于佰备: #include<stdio.h> int main() {int i,j=1,s=0;for(i=1;i<=100;j++,i+=2)if(j%2)s+=i;else s-=i;printf("%d\n",s);return 0; }

大祥区18363374772: 如何用c语言编程求和1! - 3!+5! - 7!+……+19! -
貂于佰备: #include double fun(int n) { if(n==0||n==1) ret...

大祥区18363374772: 编写程序,求1 - 3+5 - 7+9… - 99+101的值.用c语言写.谢了. -
貂于佰备: #include <stdio.h> void main() {int i,sign,sum;for(sum=0,i=1,sign=1;i<=101;i=i+2,sign=-sign)sum+=i*sign;printf("1-3+5-7+9......99+101=%d",sum); }

大祥区18363374772: C语言编程1 - 3+5 - 7……+99的和 -
貂于佰备: 12345678910 main() { inti,sum=0,k=-1; for(i=1;i<100;i+=2) { k=-k; sum+=k*i; } printf("sum=%d\n",sum); }

大祥区18363374772: c语言 求和 1 - 3+5 - 7+9…………+101 怎么算 -
貂于佰备: #include void main(){ int sgn = 1; int i; int sum = 0; for (i = 1;i<102;i += 2) { sum += sgn*i; sgn *= -1; }...

大祥区18363374772: C语言~计算1 - 3+5 - 7+...... - 49+50的值 -
貂于佰备: 楼上正解,但是本题质的注意的几点是:1、为什么一直是奇数最后却加了一个偶数.2、规律不对,按理说规律是一正一负,也就是说49前面是“-”号.如果题目改成1-3+5-7……-47+49;那么程序可以这么写.#include<stdio.h> void main(void) { int flag=-1; int sum=0; int i; for(i=1;i<50;i+=2) { flag = -1*flag; sum += flag*i; } printf("%d\n",sum); }

大祥区18363374772: C语言编程 有一组数字 1 3 5 7 9 11 13 15 17 19 输入一个数字,将其按大小插入其中 -
貂于佰备: #include "stdio.h" int main(void){ int a[11]={1,3,5,7,9,11,13,15,17,19},i,n; printf("Input n(int)...\nn="); scanf("%d",&n); for(i=9;i>=0;i--){ if(n>=a[i]){ a[i+1]=n; break; } a[i+1]=a[i]; } if(i for(i=0;i printf("\n"); return 0; }

大祥区18363374772: 编写程序,求1 - 3+5 - 7+… - 99+101的值 -
貂于佰备: #include<stdio.h> int main() { int i,j,sum1=0,sum2=0; { for(i=1;i<=101;i+=4)sum1+=i; for(j=3;j<=99;j+=4)sum2+=j; } printf("sum=%d",sum1-sum2); return 0; } 扩展资料: 特有特点 1、C语言是一个有结构化程序设计、具有变量作用域(variable ...

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