86分,求助!!!!!!

P2433 【深基1-2】小学数学 N 合一

mediocre_ @ 2022-03-04 07:31:13

#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
    cin>>n;
    if(n==1){
        cout<<"I love Luogu!"<<endl;
    }
    if(n==2){
        cout<<6<<" "<<4<<endl;
    }
    if(n==3){
        cout<<"3"<<"\n"<<"12"<<"\n"<<2<<"\n";
    }
    if(n == 4){
        cout<<"166.666667";
    }
    if(n == 5){
        cout<<"15";
    }
    if(n==6){
        cout<<"10.816653826391967879357663802411";
    }
    if(n==7){
        cout<<110<<"\n"<<90<<"\n"<<0;
    }
    if(n==8){
        cout<<31.41593<<"\n"<<78.539825<<"\n"<<523.59883333333333333333333333333<<endl;
    }
    if(n==9){
        cout<<22<<endl;
    }
    if(n==10){
        cout<<9<<endl;
    }
    if(n==11){
        cout<<33.3333333333<<endl;
    }
    if(n==12){
        cout<<13<<endl<<'R'<<endl;
    }
    if(n==13){
        cout<<16<<endl;
    }
    if(n==14){
        for(int i = 1;i <= 110;i++){
            int k = 120 - i;
            int sum = k * i;
            if(sum == 3500){
                cout<<i<<endl;
                break;
            }
        }
    }
    return 0;
}

by yf0207 @ 2022-03-04 09:57:52

用这个代码

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    double pi=3.141593;
    if(n==1)
    {
        cout<<"I love Luogu!";
        return 0;
    }
    if(n==2)
    {
        cout<<"6 4";
        return 0;
    }
    if(n==3)
    {
        cout<<"3\n12\n2";
        return 0;
    }
    if(n==4)
    {
        cout<<"166.667";
        return 0;
    }
    if(n==5)
    {
        cout<<480/32;
        return 0;
    }
    if(n==6)
    {
        cout<<sqrt(117);
        return 0;
    }
    if(n==7)
    {
        cout<<"110\n90\n0";
        return 0;
    }
    if(n==8)
    {
        cout<<10*pi<<endl<<25*pi<<endl<<500*pi/3;
        return 0;
    }
    if(n==9)
    {
        cout<<"22";
        return 0;
    }
    if(n==10)
    {
        cout<<"9";
        return 0;
    }
    if(n==11)
    {
        cout<<"33.3333";
        return 0;
    }
    if(n==12)
    {
        cout<<13<<endl<<"R";
        return 0;
    }
    if(n==13)
    {
        cout<<16;
        return 0;
    }
    if(n==14)
    {
        cout<<"50";
        return 0;
    }
    return 0;
}

by yf0207 @ 2022-03-04 09:59:39

n==4 and n==6 有问题


by gao0202 @ 2022-04-12 20:23:48

直接把答案算出来不就得了


|