心得
Sermiscry
欢迎大家打wjy
复活吧我的爱人,复活但是准备转行了,希望转行成功。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
批量修改文件后缀名 文件扩展名
修改文件扩展名原创 2021-08-23 09:11:16 · 210 阅读 · 0 评论 -
树状数组
fxxk,树状数组,没有他我连基础训练都不能做没学过线段树,听说敌兵布阵可以用线段树做,那等学了之后在更新吧--------------------------------------------------------------------正题 例:敌兵布阵题目描述:C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以原创 2020-09-17 13:01:36 · 262 阅读 · 2 评论 -
又是一些小细节
#一些小知识##求最大公约数int gcd(int m, int n){ for (;;) { if (n == 0) return m; int temp = m % n; m = n; n = temp; }}##求素数int isprime(int n){ if (n == 2) return 1; if ((n & 1) == 0 || n == 1) return 0; int end = sqrt(n), i; for (i原创 2020-07-22 18:08:51 · 266 阅读 · 0 评论 -
保留小数位数(C和C++)
在C语言中,保留小数的方法就是在输出时加上“.位数”。#include <stdio.h>int main(){ float a; scanf("%f", &a); printf("%.2f\n", a); //其中2就代表了小数位数,而小数点前面的代表占的空间,如果没有就空格处理。}在C++中,不会那么简单,要加入一个函数,要是搞不好就变成了保留几位有效数字了。(注意多了一个头文件iomanip)QAQ#include <iost原创 2020-07-22 17:21:20 · 2098 阅读 · 0 评论 -
整理库函数,头文件——C
(一)、#include <stdio.h>#include <assert.h>int main(void){ //若assert(expression)中表达式是错误的,则直接退出。 int a; char str[50]; printf(":"); scanf("%d", &a); assert(a >= 10); printf(":%d\n", a); printf(":"); scanf("%s", str);原创 2020-07-22 17:19:40 · 340 阅读 · 0 评论 -
冒泡排序(BubbleSort)
很多时候都会听到冒泡排序,像我这种萌新就不理解,今天用一个下午时间,来看看能不能搞清楚。目的:按照数字大小进行排序(看起来小学二年级就会了)。输入:一串数字。输出:把输入数据按照从小到大排序。输入样例:3,4,1,43,67,65,5;输出样例:1,3,4,5,43,65,67;输入心得:不是隔一个数字比一会大小,而是相邻两个数字比较大小,所以比较几次后最大的数字就归位了。然后比较小的数字再相互比较,变成相对大的数字。bubblesort1算数量比较大,但是可以的;bubblesort2算数原创 2020-07-22 17:18:08 · 521 阅读 · 0 评论 -
水仙花数的两种解法
/方法1 循环做/#include <stdio.h>int main(void){ int i, sum, t; for(i=100; i<=999; i++) { sum=0; t=i; while(t) { int t2 = t % 10; sum += t2 * t2 * t2; t /= 10; } if(i == sum) printf原创 2020-07-22 17:14:22 · 573 阅读 · 0 评论
分享