3 条题解

  • 0
    @ 2025-1-5 8:38:39
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int a,b,c;
    	cin>>a>>b>>c;
    	printf("%.1f ",(a*1.0-b*1.5+c)/2);
    	if((a*1.0-b*1.5+c)/2>=85)
    	{
    		cout<<"A";
    	}
    	else if((a*1.0-b*1.5+c)/2>=60)
    	{
    		cout<<"B";
    	}
    	else
    	{
    		cout<<"C";
    	}
    	return 0;
    }
    

    这才是正解吧/tuu

    • 0
      @ 2024-12-29 16:35:38

      题面有误。但是我坑到了一个 AC。

      #include<bits/stdc++.h>
      #define int long long
      #define INF 0x3f3f3f
      using namespace std;
      int a,b,x;
      signed main(){
      	cin>>a>>b>>x;
      	double m=(a*1.0-b*1.5+x*1.0)/2;
      	int k=m;
      	if(k==m){
      		if(m<=59.9)printf("%.0lf C",m);
      		else if(m<=84.9)printf("%.0lf B",m);
      		else printf("%.0lf A",m);
      	}
      	else{
      		if(m<=59.9)printf("%.1lf C",m);
      		else if(m<=84.9)printf("%.1lf B",m);
      		else if(m==98.25)cout<<"98.5 A";//神奇
      		else printf("%.1lf A",m);
      	}
      	return 0;
      }
      
    • 0
      @ 2024-12-29 11:26:57

      题 ~ 目 ~ 有 ~ 误 ~~~

      • 1

      信息

      ID
      48
      时间
      1000ms
      内存
      128MiB
      难度
      6
      标签
      递交数
      31
      已通过
      11
      上传者