1 条题解
-
0
C :
#include<stdio.h> int main() { int a,b,c; int i=0; float sum=0.0; float q; while(scanf("%d %d %d",&a,&b,&c)!=EOF) { for(i=1;i<=a;i++)sum+=i; for(i=1;i<=b;i++)sum+=(i*i); for(i=1;i<=c;i++) { q=(float)1/i; sum+=q; } printf("%.2f",sum); sum=0; } return 0; }C++ :
#include <iostream> #include <stdio.h> //#include <conio.h> using namespace std; int main() { double a,b,c,i,sum; cin >> a >> b >> c; sum = (1+a)*a/2; for (i = 1 ; i<=b ; i++) { sum += i*i; } for (i = 1 ; i<=c ; i++) { sum += 1/i; } printf("%.2f\n", sum); //_getch(); return 0; }Java :
import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner input = new Scanner(System.in); int a = input.nextInt(); int b = input.nextInt(); int c = input.nextInt(); int aSum = 0,bSum = 0; double cSum = 0,Sum = 0; for(int i = 1 ; i <= a; i ++){ aSum += i; } for(int i = 1 ; i <= b; i ++){ bSum += (i*i); } for(int i = 1 ; i <= c; i ++){ cSum += (1.0/i); } Sum = aSum + bSum + cSum; System.out.printf("%.2f",Sum); input.close(); } }Python :
# coding=utf-8 def getint(): return [int(i) for i in input().split()] a,b,c=getint() ans=0 for i in range(1,a+1): ans+=i for i in range(1,b+1): ans+=i*i for i in range(1,c+1): ans+=1/i print("{:.2f}".format(ans))
- 1
信息
- ID
- 1999
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 上传者