每日一道题——1002 - 编程求解1+2+3+...+n(东方博宜

题目来源于:1002 - 编程求解1+2+3+...+n-东方博宜OJ

仅限于c++新手使用

首先,当我们看到这一道题时,你肯定定会想使用1+2+3+4+·······+99+100,这100个数字加起来,但是仔细观察,这道题目的n是小于1000的,如果你一个一个慢慢输,那肯定不行(如果你很闲的话)这是,我们需要使用到一个新的代码:for,for的用法其实很简单,for(int 变量名称=起始数字, 变量名称<=终点数字,变量名称++),举个很简单的例子:for(int i=1;i<=n;i++),从数字1开始,到达数字n,的所有数字。

会使用了for,这题将变得简单起来

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,h=0;//h需要赋初值,不然系统会取随机数
    cin>>n;
    for(int i=1;i<=n;i++){
    	h=h+i;//将1~n的所有数字加到h变量里
	}
	cout<<h<<endl;
	return 0;
}

最后恭喜你,又学会了一个知识点!!!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值