试题描述
根据输入的a、b的值,计算a、b间(含a、b)所有奇数的和
输入
输入包括两个正整数a和b,且a和b在int32范围内
输出
输出所求的奇数和
输入示例
1 3
输出示例
4
我的程序:
#include<iostream>
using namespace std;
int main()
{
long long sum = 0,i,n,m;
cin>>n>>m;
for( i = n ; i <= m ; i++ )
if(i%2!=0)sum += i;
cout<<sum<<endl;
//system("pause");
return 0;
}
但提交到某个网站测评说结果错误。。。这么个水题呀,竟被我交了七八次也没通过。。。恳请高手请教!!1
ä¸ãç®æ³åæï¼
è¦è®¡ç®a bä¹é´ææå¥æ°åï¼é£ä¹ææ´ç´ çç®æ³å¯ä»¥è®¾è®¡å¦ä¸ï¼
1ãè¾å ¥a,bå¼;
2ã循ç¯éåa bä¹é´çæææ°å¼ï¼å¦æ为å¥æ°ï¼åç´¯å ï¼
3ãè¾åºç»æã
äºãç®æ³ä¼åï¼
1ãç±äºè¿ç»å¥æ°ä¹é´å·®å¼ä¸º2ï¼æ以å¯ä»¥å¤æåºç¬¬ä¸ä¸ªå¥æ°ï¼ç¶åä¾æ¬¡å 2å¾å°ææå¥æ°ï¼å°ææå¥æ°ç´¯å å³å¯ã
2ãè¿ç»å¥æ°å±äºçå·®æ°åï¼æ以å¯ä»¥å©ç¨çå·®æ°åæ±åå ¬å¼ï¼æ´å¿«æ·çå¾å°ç»æã
ä¸ãåè代ç ï¼
1ãåå§ç®æ³ä»£ç ï¼
#include <stdio.h>2ãä¼åç®æ³1ï¼
3ãä¼åç®æ³2ï¼
你这是C++,不是C。
#include <stdio.h>它有说a<=b吗?如果ab相差很大,会超时吗? 这个很有可能
得了多少分,评测结果具体是什么,都粘出来,方便我们查错。
额,什么评测网站竟然不给分数。好像没有超时。我写了一段:
#include <iostream>等差数列求和公式:(首项+末项) * 项数 / 2
本回答被提问者采纳公式是什么