这道题伤害不大,侮辱性极强!
![在这里插入图片描述
有几个需要注意的地方:
1、代码输出格式,换行输出直接表示为:%d\n%d, 中间不需要加逗号,如果需要将两个输出中间用空格间隔开,那么输出表示为:%d %d。 例如第2题和第3题。
2、第6题和第11题,默认输出为4位小数。%.4lf。
3、第8题三个输出分别为4位,4位,3位小数!!
4、第4题为有效数字的输出。
代码:
#include<stdio.h>
#include<math.h>
int main() {
int T;
scanf("%d", &T);
if (T == 1) {
printf("I love Luogu!");
} else if (T == 2) {
int a, b;
a = 2 + 4;
b = 10 - a;
printf("%d %d", a, b);
} else if (T == 3) {
int a, b, c;
a = 14 / 4;
b = a * 4;
c = 14 - b;
printf("%d\n%d\n%d", a, b, c);
} else if (T == 4) {
double a;
a = (double)500 / 3;
printf("%.3f", a);
} else if (T == 5) {
int a;
a = (260 + 220) / (12 + 20);
printf("%d", a);
} else if (T == 6) {
printf("%.4lf", sqrt(117.0));
} else if (T == 7) {
int a, b, c;
a = 100 + 10;
b = a - 20;
c = 0;
printf("%d\n%d\n%d", a, b, c);
} else if (T == 8) {
double r, pi;
r = 5;
pi = 3.141593;
printf("%.4lf\n%.4lf\n%.3lf", 2.0 * pi * r, pi * r* r, 4.0 * pi * r * r * r / 3.0);
} else if (T == 9) {
printf("%d", 22);
} else if (T == 10) {
printf("%d", 9);
} else if (T == 11) {
printf("%.4lf", 100.0 / 3.0);
} else if (T == 12) {
char a, b, d;
int c;
a = 'A';
b = 'M';
c = b - a + 1;
d = a + 17;
printf("%d\n%c\n", c, d);
} else if (T == 13) {
double pi, sum;
int ans;
pi = 3.141593;
sum = 4.0 * pi * 1064.0 / 3.0;
ans = pow(sum, 1.0/3.0);
printf("%d", ans);
} else if (T == 14) {
double a, b, c;
int d;
a = sqrt(120 * 120 - 4 * 3500);
b = (120 + a) / 2;
c = (120 - a) / 2;
d = fmin(b, c);
printf("%d", d);
}
return 0;
}