全部评论 2

  • 能帮我看下吗

    #include<bits/stdc++.h>
    using namespace std;
    int a[11000];
    int main(){
    	int n;
        double sum=0;
        cin>>n;
        for(int i=1;i<=n;i++){
            cin>>a[i];        
        }
        for(int i=1;i<=n;i++){
            if(a[i]<=70){
                sum+=0.1;
            }else if(a[i]%70==0){
                sum=sum+(a[i]*1.0/70)*0.1;
            }else{
                sum=sum+(a[i]*1.0/70+1)*0.1;
            }     
        }
        printf("%.1f",sum);
    	return 0;
    }
    

    1周前 来自 山东

    1
    • 你把15行和17行的*1.0去掉就好了。
      12行的if其实可以去掉的。变成下面这样。
      #include<bits/stdc++.h>
      using namespace std;
      int a[11000];
      int main(){
      int n;
      double sum=0;
      cin>>n;
      for(int i=1;i<=n;i++){
      cin>>a[i];
      }
      for(int i=1;i<=n;i++){
      if(a[i]%70==0){
      sum=sum+(a[i]/70)*0.1;
      }else{
      sum=sum+(a[i]/70+1)*0.1;
      }
      }
      printf("%.1f",sum);
      return 0;
      }
      ac了记得告诉我一声。

      5天前 来自 广东

      0
    • 感谢大佬AC了

      4天前 来自 山东

      0
  • eee会不会是太麻烦了

    1周前 来自 山东

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页