问题标题: 酷町堂:3959

0
0
已解决
杨弘毅
杨弘毅
中级光能
中级光能
  • #include<iostream>
  • using namespace std;
  • int main(){
    • int a,c=0;
    • cin>>a;
    • if(a==1){
      • cout<<1;
    • }
    • else if(a%2==0){
      • cout<<a/2-a/2-a/2;
    • }
    • else if(a%2==1){
      • for(int i=1;i<=a;i+=2){
      • c++;
      • }
      • cout<<c;
      • }
      • return 0;
      • }
      •  


0
已采纳
张子沃
张子沃
修练者
修练者

    long long n,a=0,b=0;
    cin>>n;
    for(int i=1;i<=n;i++){
        if(i%2==1){
            a+=i;
        }
        if(i%2==0){
            b+=i;
        }
    }
    cout<<a-b;

1
杨弘毅
杨弘毅
中级光能
中级光能
  • #include<iostream>
  • using namespace std;
  • int main(){
    • int a,c=0;
    • cin>>a;
    • if(a==1){
      • cout<<1;
    • }
    • else if(a%2==0){
      • cout<<a/2-a/2-a/2;
    • }
    • else if(a%2==1){
      • for(int i=1;i<=a;i+=2){
      • c++;
      • }
      • cout<<c;
      • }
      • return 0;
      • }
      •  

0
李沫朴
李沫朴
新手天翼
新手天翼
  • #include <bits/stdc++.h> using namespace std; int main() { 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
0
0
朱优扬
朱优扬
中级天翼
中级天翼
核心:
    for(int i=1;i<=n;i++){
        if(i%2!=0){
           sum=sum+i;
        }
        else{
           sum-=i;
        }
    }

 

0
朱小川
朱小川
缔造者
缔造者

for(int i=1;i<=n;i++){

if(i%2==0){

sum-=i;

}else if(i%2==1){

sum+=i;

}

}

0
朱小川
朱小川
缔造者
缔造者

for(int i=1;i<=n;i++){

if(i%2==0){

sum-=i;

}else if(i%2==1){

sum+=i;

}

}

0
潘艺博
潘艺博
初级天翼
初级天翼


    输入 n;
    循环 (int i=1;i<=n;i++){
        如果 (i 取余 2 等于 0){
            sum-=i;
        } 否则 {
            sum+=i;
        }
    }
    cout<<sum;

0
我要回答