问题标题: 酷町堂:1683

0
0
已解决
谈文瑞
谈文瑞
新手光能
新手光能

题目描述 Description

输入两个正整数 a 和 b ( a < b ),求 a 到 b 之间的奇数个数以及所有奇数相加的和,包含 a 和 b 。

输入描述 Input Description

一行:a b

输出描述 Output Description

一行:奇数的个数和奇数的总和(中间用一个空格间隔)

样例输入 Sample Input

 

75 79

样例输出 Sample Output

 

3 231


0
已采纳
李翊冉
李翊冉
初级守护
初级守护
for(i=a;i<=b;i++){
        if(i%2!=0){
            ans_h+=i;
            ans++;
        }
    }
    cout<<ans<<' '<<ans_h<<"\n";

用循环,判断期间每个数是不是奇数,如果是,个数加上1,和加上i,最后输出

注意,防止爆掉,和最好用long long

0
李锦昊
李锦昊
中级天翼
中级天翼

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

cout<<

0
李锦昊
李锦昊
中级天翼
中级天翼

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

cout<<

0
夏静怡
夏静怡
修练者
修练者

for(i=n;i<=m;i++){

  if(i%2!=0){

    ansh+=i;

    ans++;

  }

}

cout<<ans<<" "<<ansh<<endl;

和最好用long long ,以防爆掉

0
项依凡
项依凡
初级光能
初级光能
 for k:=i to j do
    begin
        if k mod 2=1 then 
        begin
            inc(ans);
            max:=max+k;
        end;
    end;//望采纳
我要回答