zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    不使用C++ 11的整数转字符串
    1090 危险品装箱(25 分)
    C++中vector,set,map自定义排序
    D
    7-2 幼儿园数学题(29 分)
    李白打酒
    C++ string和int相互转换
    1049 数列的片段和(20)(20 分)
    11. 盛最多水的容器
    7. 整数反转
  • 原文地址:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/9736776.html
Copyright © 2011-2022 走看看