问题标题: 酷町堂:3959

0
0
已解决
武明轩
武明轩
新手光能
新手光能

题目描述 Description

求算式1-2+3-4+5-6+7-8+9-10+……的值,算式的最后一个数是n(10<=n<=100)。

输入描述 Input Description

一个正整数n。

输出描述 Output Description

一个整数,表示算式的结果。


0
已采纳
李沫朴
李沫朴
新手天翼
新手天翼
  • int n,ans=0; cin>>n; for(int i=1;i<=n;i++){ if(i%2==0){ ans-=i; } else{ ans+=i; } } cout<<ans; return 0; }
0
李沫朴
李沫朴
新手天翼
新手天翼
  • int n,ans=0; cin>>n; for(int i=1;i<=n;i++){ if(i%2==0){ ans-=i; } else{ ans+=i; } } cout<<ans; return 0; }
0
褚俊皓
褚俊皓
新手天翼
新手天翼

核心:

循环(1~n){
        如果(i%2等于0){
            sum减等i;
        }否则{
            sum加等i; 
        }
    }

望采纳

我要回答