• 0064-简单的平方和


    题目

    简单的平方和
    难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B
    试题描述
    从键盘上输入一个正整数 n,计算并输出 1*1+2*2+3*3+...+n*n 的结果。
    输入
    一个不超过 100 的正整数 n。
    输出
    一个数,表示题目要求的结果。
    输入示例
    10
    输出示例
    385

    分析

      很简单的一道题,写个for循环轻松搞定。当然,也可以用平方和公式。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    int n,ans;
    int main()
    {
    	scanf("%d",&n);
    	for(int i=1;i<=n;i++) ans+=i*i;//计算i的平方然后加给ans。
    	printf("%d",ans);
    	return 0;
    }
    

      平方和公式:

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
    	scanf("%d",&n);
    	printf("%d",(n*(n+1)*(2*n+1))/6);//平方和公式。
    	return 0;
    }
  • 相关阅读:
    AtCoder Grand Contest 019
    upd 2020.10.31
    ubuntu 自动配置脚本
    linux下gcc、g++不同版本的安装和切换
    fixes for 100% disk usage on Windows 10
    简单聊聊VisualStudio的断点调试
    运算符重载
    设计模式之桥接模式
    使用C#进行数据库增删改查ADO.NET(三)
    使用C#进行数据库增删改查ADO.NET(二)
  • 原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9736776.html
Copyright © 2020-2023  润新知