洛谷 P2433 【深基1-2】小学数学 N 合一 【C语言版】

这道题伤害不大,侮辱性极强!
![在这里插入图片描述在这里插入图片描述
有几个需要注意的地方:
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;
}
  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值