当前位置: 首页 > news >正文

Day13洛谷 2043+2042+2040+2035+2034+2033+2030+2027+2031+2029

#零基础洛谷刷题记录
Day01 2024.11.18
Day02 2024.11.25
Day03 2024.11.26
Day04 2024.11.28
Day05 2024.11.29
Day06 2024 12.02
Day07 2024.12.03
Day08 2024 12 05
Day09 2024.12.07
Day10 2024.12.09
Day11 2024.12.10
Day12 2024.12.12
Day13 2024.12.16


文章目录

    • 2043:题目描述
    • 2043:AC代码
    • 2043:学习成果
    • 2042:题目描述
    • 2042:AC代码
    • 2042:学习成果
    • 2040:题目描述
    • 2040:AC代码
    • 2040:学习成果
    • 2035:题目描述
    • 2035:AC代码
    • 2035:学习成果
    • 2034:题目描述
    • 2034:AC代码
    • 2034:学习成果
    • 2033:题目描述
    • 2033:AC代码
    • 2033:学习成果
    • 2027:题目描述
    • 2027:AC代码
    • 2027:学习成果
    • 2030:题目描述
    • 2030:AC代码
    • 2030:学习成果
    • 2031:题目描述
    • 2031:AC代码
    • 2031:学习成果
    • 2029:题目描述
    • 2029:AC代码
    • 2029:学习成果


判断能否被3,5,7整除

2043:题目描述

给定一个整数 x,判断它能否被 3,5,7 整除,并输出以下信息:

1、能同时被3,5,7 整除(直接输出 3 5 7,每个数中间一个空格);

2、只能被其中两个数整除(按从小到大的顺序输出两个数,例如:3 5 或者 3 7 或者 5 7,中间用空格分隔);

3、只能被其中一个数整除(输出这个除数);

4、不能被任何数整除,输出小写字符 n。

2043:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int x;scanf("%d", &x);int tag = 0;if (x % 3 == 0){printf("3 ");tag = 1;}if (x % 5 == 0){printf("5 ");tag = 1;}if (x % 7 == 0){printf("7");tag = 1;}if (tag == 1){printf("\n");}if (tag == 0){printf("n\n");}return 0;
}

2043:学习成果

  • 超级简单

判断一个树能否同时被3和5整除

2042:题目描述

判断一个数 n 能否同时被 3 和 5 整除。

2042:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int x;scanf("%d", &x);int tag = 0;if (x % 3 == 0&&x%5==0){printf("YES\n");return 0;}
printf("NO\n");return 0;
}

2042:学习成果

  • 更简单了

判断是否为两位数

2040:题目描述

输入一个数字,判断他是否为两位数

2040:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int x;scanf("%d",&x);if (x >= 10 && x < 100){printf("1\n");return 0;}printf("0\n");return 0;
}

2040:学习成果

  • 简单的离谱

判断数正负

2035:题目描述

给定一个整数 N,判断其正负。如果 N>0, 输出 positive ; 如果 N=0, 输出 zero ; 如果 N<0, 输出 negative。

2035:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{long long int x;scanf("%lld",&x);if (x > 0){printf("positive\n");return 0;}else if (x == 0){printf("zero\n");return 0;}printf("negative\n");return 0;
}

2035:学习成果

  • 超级简单

计算2的幂

2034:题目描述

给定非负整数 n,求 2^n的值。

2034:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int n;scanf("%d", &n);long long x = pow(2, n);printf("%lld\n", x);return 0;
}

2034:学习成果

  • 超级简单

A*B问题

2033:题目描述

输入两个正整数 A 和 B,求 A×B 的值。注意乘积的范围和数据类型的选择

2033:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int x, y;scanf("%d %d", &x, &y);printf("%lld\n", x * y);return 0;
}

2033:学习成果

  • 超级简单你

计算球的体积

2027:题目描述

小理手里有个半径为 r 的球体,他现在想知道这个球的体积为多少?
计算时,取 π=3.14。

2027:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int x;scanf("%d", &x);long long int y = pow(x, 3);double v = 4 * 3.14 * y;printf("%.5lf\n", v/3.0);return 0;
}

2027:学习成果

  • 超级简单

计算线段长度

2030:题目描述

已知线段的两个端点的坐标 A(Xa,Ya),B(Xb ,Yb) ,求线段 AB 的长度。

2030:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{double a, b, c, d;scanf("%lf %lf", &a, &b);scanf("%lf %lf", &c, &d);double x = sqrt(pow(a - c, 2) + pow(b - d, 2));printf("%.3lf", x);return 0;
}

2030:学习成果

  • 简单

计算三角形面积

2031:题目描述

平面上有一个三角形,它的三个顶点坐标已知,那么请问这个三角形的面积是多少。

2031:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{double a, b, c, d, e, f;scanf("%lf %lf %lf %lf %lf %lf", &a, &b, &c, &d, &e, &f);double x = sqrt(pow(a - c, 2) + pow(b - d, 2));double y = sqrt(pow(a - e, 2) + pow(b - f, 2));double z = sqrt(pow(e - c, 2) + pow(f - d, 2));double cos = (pow(x, 2) + pow(y, 2) - pow(z, 2)) / (2 * x * y);double sin = sqrt(1 - pow(cos, 2));printf("%.2lf", x * y * sin / 2.0);return 0;
}

2031:学习成果

  • 数学牛逼

大象喝水

2029:题目描述

一只大象口渴了,要喝 20 升水才能解渴,但现在只有一个深 h 厘米,底面半径为 r 厘米的小圆桶 (h 和 r 都是整数)。问大象至少要喝多少桶水才会解渴

2029:AC代码

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<math.h>int main()
{int r, h;scanf("%d %d", &h, &r);double tong = 3.14 * pow(r, 2) * h;int geshu = 20000 / tong;if (geshu * tong < 20000){geshu++;}printf("%d\n", geshu);return 0;
}

2029:学习成果

  • 简单

http://www.mrgr.cn/news/80413.html

相关文章:

  • SQLite数据库操作封装
  • 基于深度学习的猫狗识别系统【深度学习课设】
  • 前端(Vue)
  • 【JavaWeb后端学习笔记】Maven项目管理
  • 重庆轨道交通2号线建桥地铁站自动化监测
  • 语音芯片赋能可穿戴设备:开启个性化音频新体验
  • selenium工作原理
  • Python 参数配置使用 XML 文件的教程 || Python打包 || 模型部署
  • 规则引擎drools(一)-技术要点
  • 【软件工程】简答题系列(一)(山东大学·软院考试专属)
  • 【爬虫一】python爬虫基础合集一
  • ubuntu下anconda装pytorch
  • 业务观测:从定义到场景化分析
  • Linux栈帧
  • DALL·E 2(内含扩散模型介绍)-生成式模型【学习笔记】
  • elasticsearch 使用enrich processor填充数据
  • es中段是怎么合并的
  • java中的List、数组和set
  • 电脑显示器选购指南2024
  • 如何在繁忙的生活中找到自己的节奏?
  • M3DM的autodl环境构建过程笔记
  • 【开源】使用环信UIKit for uniapp 做一个IM即时聊天应用
  • monorepo代码管理框架
  • Linux NVIDIA GPU linpack 测试
  • Timestamp Unix时间戳在线转换 - 加菲工具
  • Windows域 - Java实现用户增删改查,修改用户密码