码迷,mamicode.com
首页 > 其他好文 > 详细

0057-简单的累加

时间:2018-08-29 14:04:01      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:求和   put   back   级别   变量   turn   while循环   style   公式   

简单的累加
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B
试题描述

从键盘上输入一个正整数 n(不超过1000),计算并输出 1+2+3+……+n 的结果。记住不允许使用数学公式直接求解。

输入
一个正整数 n
输出
符合题目要求的结果。
输入示例
9
输出示例
45

    看完题,想没想过一个个累加,不用点别的方法,结果会很累,因为n≤1000。

    所以,来学点新东西——循环。

    计算机最不怕重复。所以,干上几千次一点问题都没有。

    用法:

for(循环变量初始值;循环终止条件;循环变量变化方式)
{
	语句;
}

    这只是for循环的基本使用方法,以后会变复杂,还有while循环、do-while循环等你来了解。

    循环变量名称最好用i、j、k。三个应该够了。除了后面的方格取数需要四维DP,以及某些暴力题需要几十层循环。

    循环变量的定义位置,全局,局部,现用现定义都可以,看题目要求和个人喜好。注意:搜索题最好现用现定义。

    现用现定义方法:

for(int 循环变量;后同正常方法;后同正常方法)
{
	语句;
}

    说了这么多,该实践一下了。

    代码:

#include<bits/stdc++.h>
using namespace std;
int i,n,ans;
int main()
{
	scanf("%d",&n);
	for(i=1;i<=n;i++) ans+=i;//从1开始累加到n。
	printf("%d",ans);
	return 0;
}

0057-简单的累加

标签:求和   put   back   级别   变量   turn   while循环   style   公式   

原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9552505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!