警示后人!
查看原帖
警示后人!
1243618
Jokersheng楼主2024/7/28 17:50
#include <bits/stdc++.h>
using namespace std;

int main() {
    int T;
    double pai=3.141593;
    cin >> T;
    if (T == 1) {
        // 粘贴问题 1 的主函数代码,除了 return 0
        cout << "I love Luogu!";
    } else if (T == 2) {
        // 粘贴问题 2 的主函数代码,除了 return 0
        cout << 2 + 4 << " " << 10 - 2 - 4;
    } else if (T == 3) {
    	cout<<3<<endl<<12<<endl<<2;
        // 请自行完成问题 3 的代码
    } else if (T == 4) {
    	cout<<"166.667";
        // 请自行完成问题 4 的代码
    } else if (T == 5) {
    	cout<<15;
        // 请自行完成问题 5 的代码
    } else if (T == 6) {
    	cout<<sqrt(117);
        // 请自行完成问题 6 的代码
    } else if (T == 7) {
    	cout<<110<<endl<<90<<endl<<0<<endl;
        // 请自行完成问题 7 的代码
    } else if (T == 8) {
    	cout<<pai*10<<endl<<pai*25<<endl<<4/3*pai*125<<endl;
        // 请自行完成问题 8 的代码
    } else if (T == 9) {
    	cout<<22;
        // 请自行完成问题 9 的代码
    } else if (T == 10) {
    	cout<<9;
        // 请自行完成问题 10 的代码
    } else if (T == 11) {
    	cout<<100/3;
        // 请自行完成问题 11 的代码
    } else if (T == 12) {
    	cout<<13<<endl<<"R";
        // 请自行完成问题 12 的代码
    } else if (T == 13) {
    	cout<<(int)(pow(4/3*pai*(4*4*4+10*10*10),1.0*1/3));
        // 请自行完成问题 13 的代码
    } else if (T == 14) {
    	cout<<50;
        // 请自行完成问题 14 的代码
    }
    return 0;
}

别急着复制哈

#include <bits/stdc++.h>
using namespace std;

int main() {
    int T;
    double pai=3.141593;
    cin >> T;
    if (T == 1) {
        // 粘贴问题 1 的主函数代码,除了 return 0
        cout << "I love Luogu!";
    } else if (T == 2) {
        // 粘贴问题 2 的主函数代码,除了 return 0
        cout << 2 + 4 << " " << 10 - 2 - 4;
    } else if (T == 3) {
    	cout<<3<<endl<<12<<endl<<2;
        // 请自行完成问题 3 的代码
    } else if (T == 4) {
    	cout<<"166.667";
        // 请自行完成问题 4 的代码
    } else if (T == 5) {
    	cout<<15;
        // 请自行完成问题 5 的代码
    } else if (T == 6) {
    	cout<<sqrt(117);
        // 请自行完成问题 6 的代码
    } else if (T == 7) {
    	cout<<110<<endl<<90<<endl<<0<<endl;
        // 请自行完成问题 7 的代码
    } else if (T == 8) {
    	cout<<pai*10.0<<endl<<pai*25.0<<endl<<4/3.0*pai*125<<endl;
        // 请自行完成问题 8 的代码
    } else if (T == 9) {
    	cout<<22;
        // 请自行完成问题 9 的代码
    } else if (T == 10) {
    	cout<<9;
        // 请自行完成问题 10 的代码
    } else if (T == 11) {
    	cout<<100/3;
        // 请自行完成问题 11 的代码
    } else if (T == 12) {
    	cout<<13<<endl<<"R";
        // 请自行完成问题 12 的代码
    } else if (T == 13) {
    	cout<<(int)(pow(4/3*1.0*pai*(4*4*4+10*10*10),1.0*1/3));
        // 请自行完成问题 13 的代码
    } else if (T == 14) {
    	cout<<50;
        // 请自行完成问题 14 的代码
    }
    return 0;
}

可以复制了[doge]

#include<iostream>
#include<cstdio>
#include<iomanip>
#include<cmath>
using namespace std;
int main() {
    int T;
    cin >> T;
    if (T == 1) {
        cout << "I love Luogu!";
    } else if (T == 2) {
        cout << 2 + 4 << " " << 10 - 2 - 4;
    } else if (T == 3) {
        printf("%d\n%d\n%d",3,12,2);
    } else if (T == 4) {
        cout << fixed << setprecision(3) << 166.667;
    } else if (T == 5) {
        printf("%d",(260 + 220) / (12 + 20));
    } else if (T == 6){
        cout << sqrt(36+81);
    } else if (T == 7) {
        printf("%d\n%d\n%d",110,90,0);
    } else if (T == 8) {
        double const pi = 3.141593;
        cout << 10*pi << endl << 25*pi << endl << 4.0/3*pi*125 << endl;
    } else if (T == 9) {
        printf("%d",22);
    } else if (T == 10) {
        printf("%d",9);
    } else if (T == 11) {
        cout << 1.0*100/3;
    } else if (T == 12) {
        cout << 'M'-'A'+1 << endl << char('A'+17);
    } else if (T == 13) {
        double const pi = 3.141593;
        double v1,v2,v,a;
        v1 = 4.0/3*pi*4*4*4;
        v2 = 4.0/3*pi*10*10*10;
        v = v1 + v2;
        a = pow(v,1.0*1/3);//pow需要double类型
        printf("%d",int(a));
    } else if (T == 14) {
        printf("%d",50);
    }
    return 0;
}

这是AC代码(小心封号)

#include <bits/stdc++.h>
using namespace std;

int main() {
    int T;
    double pai=3.141593;
    cin >> T;
    if (T == 1) {
        // 粘贴问题 1 的主函数代码,除了 return 0
        cout << "I love Luogu!";
    } else if (T == 2) {
        // 粘贴问题 2 的主函数代码,除了 return 0
        cout << 2 + 4 << " " << 10 - 2 - 4;
    } else if (T == 3) {
    	cout<<3<<endl<<12<<endl<<2;
        // 请自行完成问题 3 的代码
    } else if (T == 4) {
    	cout<<"166.667";
        // 请自行完成问题 4 的代码
    } else if (T == 5) {
    	cout<<15;
        // 请自行完成问题 5 的代码
    } else if (T == 6) {
    	cout<<sqrt(117);
        // 请自行完成问题 6 的代码
    } else if (T == 7) {
    	cout<<110<<endl<<90<<endl<<0<<endl;
        // 请自行完成问题 7 的代码
    } else if (T == 8) {
    	cout<<pai*10.0<<endl<<pai*25.0<<endl<<4.0/3*pai*125<<endl;
        // 请自行完成问题 8 的代码
    } else if (T == 9) {
    	cout<<22;
        // 请自行完成问题 9 的代码
    } else if (T == 10) {
    	cout<<9;
        // 请自行完成问题 10 的代码
    } else if (T == 11) {
    	cout<<100.0/3;
        // 请自行完成问题 11 的代码
    } else if (T == 12) {
    	cout<<13<<endl<<"R";
        // 请自行完成问题 12 的代码
    } else if (T == 13) {
    	cout<<(int)(pow(4.0/3*pai*(4*4*4+10*10*10),1.0*1/3));
        // 请自行完成问题 13 的代码
    } else if (T == 14) {
    	cout<<50;
        // 请自行完成问题 14 的代码
    }
    return 0;
}

总结:见到除法开double,并乘1.0!

2024/7/28 17:50
加载中...