![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
爱吃银鱼蒸蛋的麻里
一无所有,所以无所不能。
展开
-
1024耶耶耶~~~
1024原创 2022-10-24 23:24:20 · 180 阅读 · 1 评论 -
Hnuahe大数据02题集——Problem G 汉诺塔Ⅲ
Problem Description还记得汉诺塔III吗?他的规则是这样的:不允许直接从最左(右)边移到最右(左)边(每次移动一定是移到中间杆或从中间移出),也不允许大盘放到小盘的上面。xhd在想如果我们允许最大的盘子放到最上面会怎么样呢?(只允许最大的放在最上面)当然最后需要的结果是盘子从小到大排在最右边。Input输入数据的第一行是一个数据T,表示有T组数据。每组数据有一个正整...原创 2019-12-28 20:17:04 · 306 阅读 · 0 评论 -
Hnuahe大数据02题集——Problem F 时针与分针夹角
Problem Description时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的。Input输入数据的第一行是一个数据T,表示有T组数据。每组数据有三个整数h(0 <= h < 2...原创 2019-12-28 20:04:24 · 328 阅读 · 0 评论 -
冒泡排序,选择查找,二分搜索
1.冒泡排序: 将无序数组里的每个数字进行大小比较,变为升序数组。 首先将a[1]与a[2]进行比较,若a[1]>a[2],则将两个元素交换位置,然后比较a[2]和a[3],以此类推,直到a[n-1]和a[n]进行比较为止。上述过程为第一趟,其结果使得最大的元素被安置到最后一个位置。然后进行第二趟排序,对前n-1个元素进行同样的操作,其结果使得次大的元素被安置到第n-1的位置...原创 2020-01-03 00:41:06 · 266 阅读 · 0 评论 -
小白养成记 (8)------ = 和 == 的区别
= 和 == 的区别:(1) “=”为赋值: 例如,将变量a定义为5,即将5赋值给变量a int a = 5;(2)“==”为相等:例如,在使用 if 语句进行判断时,通常都是相等 e.g. 当 flag为1时,输出yes,为0时,输出no。if(flag==1) {...原创 2019-11-28 00:06:20 · 184 阅读 · 0 评论 -
小白养成记 (7)------我是素数吗 ( 线性筛法)
描述素数又称质数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数。这个题目要求你判断一个数字是否为质数,规定1不是质数。输入多组测试样例,第一行输入一个整数T(1<= T <= 10000000),代表有T组测试数据接下来T行,每行有一个数字x(1 <= x <= 10000000)输出输出T行,如果这个数是素数输出Yes,否则输...原创 2019-11-27 23:49:47 · 222 阅读 · 0 评论 -
小白养成记 (6)------方形填数
描述:在一个N*N的方阵中,填入1,2,……N*N个数,并要求构成如下的格式:例如:N=513 14 15 16 112 23 24 17 211 22 25 18 310 21 20 19 49 8 7 6 5N=616 17 18 19 20 115 30 31 32 21 214 29 36 33 22 313 28 ...原创 2019-11-27 23:21:03 · 471 阅读 · 0 评论 -
小白养成记 (5)------约瑟夫问题
题目描述n个人(n<=100)围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,……依次类推,直到所有的人都出圈,请输出依次出圈人的编号.解题思路:(1)将所有数据定义为1.。(2)因为循环次数未知,所以定义两个变量sum=0和d=n,出列一个人,d--,直到d=0时结束循环。(3)让 i 从1开始进行循环,若不该输出时,令su...原创 2019-11-26 00:19:19 · 217 阅读 · 1 评论 -
小白养成记 (4)------去重处理
第一个超过五十行的代码~~~小明随机生成了n(n<10000)个0到999之间的整数,可能有重复的整数,请你帮他按从小到大输出这些整数(忽略重复数字)。例如,假设n=8,小明随机生成的8个数是:1 2 5 2 4 5 6 5 2,输出结果为:1 2 4 5 6因为要从小到大输出,所以要先进行升序排序,再进行去重。代码如下:用函数InputArr ( ) , SortArr (...原创 2019-10-14 23:39:53 · 224 阅读 · 0 评论 -
小白养成记 (3)------函数篇
感觉函数好难,虽然它是一个壳子......还是直接看题吧~~~(1)输出100以内的全部素数,每个素数占六列:#include<stdio.h>#include<math.h>int prime(int m);int main(){ int m; for(m=2;m<=100;m++) { if(prime(m)!=0) print...原创 2019-10-07 23:33:48 · 223 阅读 · 1 评论 -
小白养成记(2)------循环结构-----while篇
(1) 求10个整数的和:#include<stdio.h>int main(){ int i , number , sum ; printf ( "请输入10个整数\n"); sum = 0 ; i = 1 ; while ( i < = 10 ) { scanf ("%...原创 2019-10-05 18:28:18 · 162 阅读 · 0 评论 -
小白养成记(1)------数据类型
分类:数据型:int、long、long long、short;浮点型: float ,double;字符型:char;布尔型:bool取值范围:unsigned int 0~4294967295unsigned long 0~4294967295unsigned long long的最大值:1844674407370955161int...原创 2019-09-13 17:03:19 · 576 阅读 · 0 评论 -
小白养成记(2)-----循环结构-----for篇
(1)求n个整数的和:#include<stdio.h>int main(){ int i, n, number, sum; printf ("请输入整数的个数:\n") ; scanf ("%d",&n); sum = 0 ; printf ("请输入%d个整数:\n", n); for (i = 1...原创 2019-10-04 20:03:49 · 182 阅读 · 0 评论