全部评论 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;
    }
    

    2026-01-17 来自 山东

    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了记得告诉我一声。

      1周前 来自 广东

      0
    • 感谢大佬AC了

      1周前 来自 山东

      0
  • eee会不会是太麻烦了

    2026-01-17 来自 山东

    0

热门讨论