问题标题: 酷町堂:1683 那错了

0
0
已解决
颜咏春
颜咏春
中级光能
中级光能

#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
    int a[101],n,t=0,y=0,m;
    cin>>n>>m;
    
        for(i=n;i<=m;i++){

  if(i%2!=0){

    t+=i;

    y++;

  }

}
        
    
    cout<<y<<" "<<t;
}
 

 

 

 

0分


0
已采纳
桂心俊
桂心俊
中级守护
中级守护

一个低级错误,

i没有定义。

桂心俊在2018-05-07 13:24:27追加了内容

定义过后就可以了。

0
王源松
王源松
新手光能
新手光能

 for(int i=a;i<=b;i++)
    {
        if(i%2==1)
        {
            s+=i;
            j++;
        }
    }

0
0
时梓繁
时梓繁
修练者
修练者

1683   求奇数个数及总和

 

Accepted:100分

 

 

时梓繁的测评结果:

 

测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Accepted时间 : 0ms
测试点#5测评结果 : Accepted时间 : 0ms
测试点#6测评结果 : Accepted时间 : 0ms
测试点#7测评结果 : Accepted时间 : 0ms
测试点#8测评结果 : Accepted时间 : 0ms
测试点#9测评结果 : Accepted时间 : 0ms
测试点#10测评结果 : Accepted时间 : 0ms

 

我的提交(cpp):

#include<iostream>
using namespace std;
int main()
{
    int a,b,ans=0,ans_h;
    cin>>a>>b;
    for(int i=a;i<=b;i++)
    {
        if(i%2!=0)
        {
            ans_h+=i;
            ans++;
        }
    }
    cout<<ans<<' '<<ans_h; 
    return 0;
}
0
祝明朗
祝明朗
初级光能
初级光能
    定义 a,b,ans=0,ans_h;
    输入>>a>>b;
    循环(int i=a;i<=b;i++)
    {
        如果(i%2!=0)
        {
            ans_h+=i;
            ans++;
        }
    }
    输出<<ans<<' '<<ans_h;
0
李乐凡
李乐凡
新手光能
新手光能

去掉不需要的头文件试试,

cout<<y<<' '<<t<<endl;
0
杨子逸
杨子逸
新手天翼
新手天翼
定义 a,b,ans=0,ans_h;
    cin>>a>>b;
    for(int i=a;i<=b;i++)
    {
        if(i%2!=0)
        {
            ans_h+=i;
            ans++;
        }
    }
    cout<<ans<<' '<<ans_h;
我要回答