1001
来源:互联网 发布:北京域名备案查询 编辑:程序博客网 时间:2024/03/29 16:11
#include<iostream>using namespace std;int main(){int a;while(cin>>a){int sum=0;for(int i=0;i<a+1;i++){sum+=i;}cout<<sum<<endl;cout<<endl;}}
//wrong
其中,a*a+1 可能数据溢出。
#include<iostream>using namespace std;int main(){int a;while(cin>>a){int sum=0;sum=a*(a+1)/2;cout<<sum<<endl;cout<<endl;}}
可修改为:
#include<iostream>using namespace std;int main(){int a;while(cin>>a){int sum=0;if(a%2 ==0)sum=(a/2)*(a+1);else sum=(a+1)/2*a;cout<<sum<<endl;cout<<endl;}}
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 1001
- 学员问题解答——向非关键路线要资源
- 函数运行时间计算
- 利用python自带的包, 快速建立一个web服务器
- C语言运算符优先级
- Service Broker 概述
- 1001
- 中缀到后缀的转换
- ant安装配置使用详解
- 非常简单的兼容多浏览器Javascript实现分页功能
- 网站常用模块
- ajax进度条 异步下载进度条
- Inside Qt Series (十):connect,幕后的故事
- Nagios中的check_oracle的简单使用
- POI 读取EXcel