1166 - C语言6.14
时间限制 : 1 秒
内存限制 : 32 MB
求![]()
题目输入
无
题目输出
题目描述中算式的值,并保留4位小数。
请注意行尾输出换行。
输入/输出样例
输入格式
无
输出格式
47977.9290
C语言解答
#include<stdio.h> int main() { int i; long int s=0,p=0; double k=0,sum; for(i=1;i<101;i++) { s=s+i; } for(i=1;i<51;i++) { p=p+i*i; } for(i=1;i<11;i++) { k=k+1/(double)i; } sum=(double)s+(double)p+k; printf("%.4lf\n",sum); return 0; }
C++解答
#include<iostream> using namespace std; int main() { double sum=0; for(int i=1;i<=100;i++) sum+=i; for(int i=1;i<=50;i++) sum+=i*i; for(int i=1;i<=10;i++) sum+=1.0/i; printf("%.4lf\n",sum); return 0; }
Java解答
import java.util.*; public class Main { public static void main(String args[]) { double sum=0; for(int i=1;i<=100;i++) sum+=i; int n=50; sum+=n*(n+1)*(2*n+1)/6; for(int i=1;i<=10;i++) sum+=1.0/i; System.out.printf("%.4f\n",sum); } }
Python解答
print "47977.9290"