ACM Problem Description求1*1+2*2+..+n*n ,n不超过2500Input输入由多行组成
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 02:08:30
ACM
Problem Description
求1*1+2*2+..+n*n ,n不超过2500
Input
输入由多行组成,每行一个整数n
Output
每行输入对应一行输出,为所求结果
Sample Input
1
2
Sample Output
1
5
Author
陈燕晖
#include
int main()
{ int n,s;
\x05while(scanf("%d",&n)!=EOF)
\x05{ s=0;
\x05\x05if(n
Problem Description
求1*1+2*2+..+n*n ,n不超过2500
Input
输入由多行组成,每行一个整数n
Output
每行输入对应一行输出,为所求结果
Sample Input
1
2
Sample Output
1
5
Author
陈燕晖
#include
int main()
{ int n,s;
\x05while(scanf("%d",&n)!=EOF)
\x05{ s=0;
\x05\x05if(n
不知道你们的OJ系统是支持__int64还是long long,因为n的三次方已经超过了int所能表示的范围,所以我们要把结果定义成__int64或者long long型的.代码如下:#include<stdio.h>
int main()
{
__int64 n,s;
while(scanf("%I64d",&n)!=EOF)
{
s=0;
if(n<=2500)
{
s=(n*(n+1)*(2*n+1))/6;
printf("%I64d\n",s);
}
}
return 0;
}或者:
#include<stdio.h>
int main()
{
long long n,s;
while(scanf("%Ild",&n)!=EOF)
{
s=0;
if(n<=2500)
{
s=(n*(n+1)*(2*n+1))/6;
printf("%lld\n",s);
}
}
return 0;
}
int main()
{
__int64 n,s;
while(scanf("%I64d",&n)!=EOF)
{
s=0;
if(n<=2500)
{
s=(n*(n+1)*(2*n+1))/6;
printf("%I64d\n",s);
}
}
return 0;
}或者:
#include<stdio.h>
int main()
{
long long n,s;
while(scanf("%Ild",&n)!=EOF)
{
s=0;
if(n<=2500)
{
s=(n*(n+1)*(2*n+1))/6;
printf("%lld\n",s);
}
}
return 0;
}
ACM Problem Description求1*1+2*2+..+n*n ,n不超过2500Input输入由多行组成
C语言——求平均值Description输入一些整数,求平均值Input多组测试数据首先输入1个整数n表示测试组数然后每
用c语言编写:Problem Description给你n个整数,求他们中所有奇数的乘积.Input输入数据包含多个测试
蛇形填数 用c语言Problem Description在n*n方阵里填入1,2,...,n*n,要求填成蛇形,例如n=
行列式求值--C语言Description求 N 阶方阵对应的行列式值.Input输入数据包含多组测试案例.每组测试案例
星号三角形(C语言)Description 编写一个程序输出一个由n行星号“*”构成的三角形.Input 输入只有一行,
Input 首先输入一个整数n表示n组测试数据 然后是n行,每行输入2个整数m1和m2 Output 输出m1和m2
大数的阶乘输入不超过1000的正整数n,输出n!=1×2×3×…×n的精确结果.样例输入:30样例输出:26525285
acm Font Size:← →Problem Description键盘输入一个高精度的正整数n(≤240位),去掉
matlab程序n1=input('请输入采样点数n:'); n=-n1:n1; sinf=exp(-(n/pi).^2
定长整数相减 C语言Input 测试用例由三行组成. 第一行是一个不超过 1000 的正整数 n. 接下来的两行是有 n
输入n,求s=1!+2!+...+n!的前n项和.是VFP程序