- 博客(18)
- 收藏
- 关注
原创 特殊方法求出蓝桥杯第十届第二场C题蛇形填数
备考第十一届蓝桥杯时,做道题花了很长时间,自己写的代码总是出错,但在思考题目的时候发现有规律可找把每一斜行看做一层,如果下标从1开始,那么层数n就等于行标+列标-1;易知第n层的最大数就是从1加到n,最小数就是第n-1层的最大数+1;那么该题就好做了第20行20列是第39斜层中间的值等于39层最大数加上最小数再除以二。#include<iostream> using namespace std; int jia(int n) { int sum=0; for(int i=1;i&
2021-04-17 16:03:22
97
原创 2019年蓝桥杯I题后缀表达式
这是在一个博客大大那偷的图,不好意思思路很简单:先排序,再通过加减号数目进行循环#include<bits/stdc++.h>using namespace std;int main(){ int a,b,c; cin>>a>>b;//a,b为储存加号减号的个数 c=a+b+1; int arr[c],sum=0; for(int i=0;i<c;i++) cin>>arr[i]; sort(arr,arr+c); for.
2021-04-16 16:48:17
74
原创 2021-04-09
7-2 查找单价最高和最低的书籍 (10 分)今天在做这道很简单的题花费了很多时间,了解了许多需要注意的问题首先了解问题:编写程序,从键盘输入 n (n<10)本书的名称和定价并存入结构数组中,查找并输出其中定价最高和最低的书的名称和定价。输出格式语句:printf(“highest price: %.1f, %s\n”, );printf(“lowest price: %.1f, %s\n”,);输入输出示例:括号内为说明,无需输入输出输入样例:3 (n=3)Program
2021-04-09 21:09:43
453
原创 2021-02-05
今天观看紫书,了解到记录程序执行的时间函数clock怕以后忘掉,就记录一下,方便以后查找引入头文件#include<time.h>输出时添加printf("%.2f",(double)clock() / 常数CLOCKS_PER_SEC);
2021-02-05 14:51:16
91
原创 2021-01-21
今天在做浙大版《C语言程序设计(第3版)》题目集习题5-2 使用函数求奇数和 (15分)时对even(判断奇偶)函数中使用n%21来判断其奇偶,满足则为奇函数,但是提交却出错,查阅别人的代码,发现其判断奇偶性都是通过n%20;满足则为偶函数,else为奇函数,联系其中差异,然后进行简单实验发现判断奇函数时,负数对2取模为-1,则若要用if的条件满足为奇函数则应当if(n%21||n%2-1)满足条件为奇函数。`...
2021-01-21 17:32:29
71
原创 了解数据在计算机内部的存储形式(MOOC)
今天看了翁恺老师在MOOCC语言程序设计第十一章数据结构第三节的联合(union)的讲解算了,总感觉说不出来那种感觉,但是我们日常所用的都是后端机器,即低位在前 1234在计算机内部数组【4】的存储是以十六进制000004D2的倒序,即D2 04 00 00这四个方式存储进来第一次看完这个讲解不太清楚,发博客算是记录一下自己了解过这个东西,方便以后再刷一下翁恺老师的相关课程翁恺老师永远的神...
2021-01-13 11:54:12
348
原创 PI的精确计算(通过math.h)
今天偶然了解到精确计算PI的方法通过引入math.h后使用const double PI=acos(-1.0);acos是cos 的反函数,联系数学关系很容易理解。
2021-01-11 23:04:10
410
原创 素数环中数字数量n不能为奇数
当数字数量为从1到n时,若要这几个数字组成素数环,那么这n不能为奇数,因为奇数量的数字,必然会有两个奇数连接到一块,两个数的和为偶数,即不能满足素数环的要求。
2020-12-15 22:22:00
133
原创 判断素数走到平方根就可以了
当判断一个数c是否是素数时候,首先假定这个数是素数,那么他必然可以被两个数a,b表示,其中a,b若不等于 sqrt(c),那么a,b必然一个大于sqrt(c),一个小于sqrt(c);则循环到较小的一个,即可确定为素数了,即循环到sqrt(c)即可。若循环到sqrt(c)还没有找到,则可确定不为素数。...
2020-12-15 21:54:55
1054
2
原创 abs在判断是否为同一对角线上的使用
“abs( )是C语言中对整型数据进行取绝对值的函数。”在一个矩阵中同一对角线上,列的相减的绝对值等于行的相减的绝对值;所用代码为if(abs(Q[i]-Q[m])==abs(i-m))//判断是否处于同一对角线,Q[i]/Q[m]为所在列,i/m为所在行。return 0;...
2020-12-13 15:06:03
733
转载 二叉树的遍历 及求深度、叶子数(转载lew-yu大佬的)
https://blog.csdn.net/lewyu521/article/details/81750405
2020-11-19 19:36:15
106
1
转载 转载,malloc用法
https://jingyan.baidu.com/article/63acb44a02d99261fdc17e7a.html
2020-11-19 10:48:28
70
原创 3n+1问题
转载longlong的用法原博客地址今天在做题的时候题目描述猜想:对于任意大于1的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半。经过若干次这样的变换,一定会使n变为1。例如,3->10->5->16->8->4->2->1输入不超过10的9次方的自然数n,即输出变换的次数。样例输入3样例输出7答案代码#include <stdio.h>int main(){int n2,count=0;scanf("%d",
2020-11-14 23:30:12
591
原创 ifelse while dowhile条件判断用法
if else语句:baiif(条件){语句段1}else{语句段2}意为:如果满du足条件,执zhi行语句段1,否则,执行语句段2;while(条件)dao{语句段}意为:如果满足条件,则重复执行语句段,而do while语句则为:do{语句段}while(条件)意为:先执行一次语句段,并判断while后的条件是否为真,如果为真,则重复执行语句段,否则,进行下面的程序,它与while语句的区别在于:do while至少执行一次语句段,而while语句可以一次也不执行。转载百度(未知)
2020-11-14 22:46:54
1038
原创 冬季圆柱体表面积
#include<stdio.h>int main(){float r,h;scanf("%f%f",&r,&h);float PI=3.1415926;printf(“Area = %.3f”,(PI2rr)+(PIr2h));return 0;}
2020-11-13 23:02:21
45
原创 冬季aabb完全平方数
#include<stdio.h>#include<math.h>int main(){long int a,b,c,m,n,e,f,num,h;for(c=1000;c<10000;c++){a=c/100;b=c%100;m=a/10;n=a%10;e=b/10;f=b%10;h=sqrt©;if(mn&&ef&&c==h*h) printf("%d\n",c);}return 0;}
2020-11-13 22:59:26
101
翻译 CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-11-13 22:58:26
110
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人