MonicAsh @ 2024-10-17 16:21:14
如题,题主是个超级菜鸟的新手,已经改对了一道题了,实在是剩下的不知道错哪了。
救救!
下面是我的代码
(跪谢)
#include<stdio.h>
#include<math.h>
#include<iostream>
#define PI 3.141593
using namespace std;
int main ()
{
char x;
x=getchar();
if(x=='1')
printf("I love Luogu!");
else if(x=='2')
printf("6 4");
else if(x=='3')
printf("3\n12\n2\n");
else if(x=='4'){
float y;
y=500/3.0;
printf("%3.3f",y);
}
else if(x=='5'){
int t;
t=(260+220)/32;
printf("%d",t);
}
else if(x=='6'){
float l;
l=sqrt(6*6+9*9);
cout << l << endl;
return 0;
}
else if(x=='7'){
int one,two,three;
one=100+10;
two=one-20;
three=two-two;
printf("%d\n%d\n%d\n",one,two,three);
}
else if(x=='8'){
int r=5;
double C,S,V;
C=2*PI*r;
S=PI*r*r;
V=4.0/3*PI*r*r*r;
cout<<C<<"\n"<<endl;
cout<<S<<"\n"<<endl;
cout<<V<<"\n"<<endl;
}
else if(x=='9'){
int e,f,g,h;
h=1;
g=(h+1)*2;
f=(g+1)*2;
e=(f+1)*2;
printf("%d",e);
}
else if(x=='10'){
int z,m,v;
z=(240-60)/24;
m=240-30*z;
v=(m+10*z)/10;
printf("%d",v);
}
else if(x=='11'){
int T;
T=100/3;
printf("%d",T);
}
else if(x=='12'){
printf("13\nQ");
}
else if(x=='13'){
double tiji;
tiji=4.0/3*PI*4*4*4;
double L=pow(tiji,1.0/3);
printf("%.0ld",L);
}
else{
double price;
price=(100-sqrt(100*100-4*2400))/2;
printf("%.0lf",price);
}
return 0;
}
by LionBlaze @ 2024-10-17 16:40:25
@MonicAsh 不是,x == '10'
你这什么意思……
by LionBlaze @ 2024-10-17 16:41:17
@MonicAsh 真把 'xxx'
当字符串啊……是不是 Python 写多了。
by LionBlaze @ 2024-10-17 16:43:45
@MonicAsh
如果你不会的话,请看题目:
对于本题来说,如果你不知道怎么输入,也可以这么抄:
#include<iostream> // 填上你觉得需要的其他头文件 using namespace std; int main() { int T; 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) { // 请自行完成问题 3 的代码 } else if (T == 4) { // 请自行完成问题 4 的代码 } else if (T == 5) { // 请自行完成问题 5 的代码 } else if (T == 6) { // 请自行完成问题 6 的代码 } else if (T == 7) { // 请自行完成问题 7 的代码 } else if (T == 8) { // 请自行完成问题 8 的代码 } else if (T == 9) { // 请自行完成问题 9 的代码 } else if (T == 10) { // 请自行完成问题 10 的代码 } else if (T == 11) { // 请自行完成问题 11 的代码 } else if (T == 12) { // 请自行完成问题 12 的代码 } else if (T == 13) { // 请自行完成问题 13 的代码 } else if (T == 14) { // 请自行完成问题 14 的代码 } return 0; }
by MonicAsh @ 2024-10-17 17:18:03
@LionBlaze
因为还不会cin>>这种东西。。。
我来学学看吧
by LionBlaze @ 2024-10-17 18:43:09
@MonicAsh 也可以这么抄。
by LionBlaze @ 2024-10-17 18:43:49
@MonicAsh 这是 C++。。。cin
是基本素养吧。