WTF?

· · 题解

此蒟蒻的第三篇题解...再写一篇练练手

这题可以简单地想成照着一种语言,翻译成另外一个语言

题目是这样的(翻译原文

  定义 整型变量 PUR

  输入 PUR

  FOO = FOO + PUR

  BAR = BAR + 1

  如果 FOO * QUZ > BAZ * BAR 那么

      BAZ = FOO

      QUZ = BAR

  判断体结束

Python翻译:

TUX=int(input())//输入
FOO=0//处值
BAR=0//处值
BAZ=0//处值
QUZ=1//处值
for i in range(TUX)://循环体
  PUR=int(input())//输入
  FOO=FOO+PUR//相加
  BAR=BAR+1//加1
  if FOO*QUZ>BAZ*BAR://判断体
    BAZ=FOO//赋值
    QUZ=BAR//赋值
print(BAZ/QUZ)//输出

咕咕咕~ 请使用python3提交

c++翻译

#include<bits/stdc++.h>//完美的头文件
using namespace std;
double tux,pur,foo=0,bar=0,baz=0,quz=1;//初值与定义
int main(){
    cin>>tux;//输入
    for(int i=1;i<=tux;i++){//循环体
        cin>>pur;//输入
        foo+=pur;//相加
        bar++;//bar+1
        if(foo*quz>baz*bar){//判断体
            baz=foo;//赋值
            quz=bar;//赋值
        }
    }
    cout<<fixed<<setprecision(6)<<baz/quz;//输出控制
    return 0;//完结撒花
}

整道题就是简单地照着代码改改

c++和pathon万岁!!!