- 博客(10)
- 收藏
- 关注
原创 HDUOJ:1004 Let the Balloon Rise
HDUOJ:1004Let the Balloon RiseProblem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges’ favorite time is guessing the most popu...
2020-02-27 21:42:54 117
原创 用递归方法将十进制转化为二进制数
经常会碰到将十进制数字转化为二进制数字的问题,用递归的方法直接输出方法简单易行,代码如下:#include<stdio.h>void print(int n){ if(n) { print(n/2); printf("%d",n%2); }}int main(){ int n; scanf("%d",&n); print(n); prin...
2020-02-26 20:15:43 7334 9
原创 ZZULIOJ:1111: 多个整数的逆序输出(函数专题)
题目描述输入n和n个整数,以与输入顺序相反的顺序输出这n个整数。要求不使用数组,而使用递归函数实现。递归函数实现过程如下:void inverse(int n){if(n >1){(1) 读入一个整数,存入num;(2) 将后面的n-1个数逆序输出: inverse(n-1);(3) 输出num;}if( n == 1) 直接输出num;}输入输入有两行,第...
2020-02-20 15:38:21 225
原创 输入函数scanf()的格式控制串用法
格式化输入函数scanf()从键盘读取数据最灵活的方法是使用库函数scanf(),scanf()函数从标准输入(键盘)读取信息,按照格式吧读入的信息转换为指定的数据类型的数据,并把这些数据存入指定的内存区域中。例如:scanf("%d",&fahr);从键盘中读入一个十进制整数,并将其赋给int型变量fahr,其中,%d为格式转换符,每个格式转换符后面都对应了一个内存地址。scan...
2020-02-17 16:54:14 1574
原创 ZZULIOJ 1124: 两个有序数组合并
题目描述已知数组a中有m个按升序序排列的元素,数组b中有n个降序排列的元素,编程将a与b中的所有元素按降序存入数组c中。输入输入有两行,第一行首先是一个正整数m,然后是m个整数;第二行首先是一个正整数n,然后是n个整数,m, n均小于等于1000000。输出输出合并后的m+n个整数,数据之间用空格隔开。输出占一行。样例输入4 1 2 5 73 6 4 2样例输出7 6 5 4 ...
2020-02-13 21:57:40 277 2
原创 ZZULIOJ 2601: 优美子数组
题目描述小D同学经常与别人有一些不一样的见解,例如小D同学认为,如果一个数组中的数字全部都是奇数,那么小D认为这个数组是一个优美的数组。现在给定一个数组,你能告诉小D,从这个数组中可以截取多少个连续的子数组,是优美的数组么?输入多组测试数据,以EOF结束。每组测试数据有两行,第一行一个整数n,表示数组的长度。接下来一行有n个整数,表示一个长度为n的数组的数组元素。其中0<n<...
2020-02-13 21:43:52 175
原创 C语言的cos(x)函数
COS(x)函数今天在做竞赛题的时候发现C语言的COS(x)函数中x是弧度制,在此写下用以记住它!!!圆周率的实现既然cos(x)函数中变量x是弧度制,那么求整数角度的余弦值的时候少不了用到圆周率,话不多说,附上代码:#include<stdio.h>#include<math.h>#define PI 3.14159265358979 /*用宏定义...
2020-02-13 21:25:46 11337 1
原创 郑轻OJ1071:分解质因子
题目描述 将一个正整数分解质因数,例如,输入90,输出2 3 3 5。输入输入一个正整数n(2<=n<=2000)。输出 从小到大输出n的所有质因子,每两个数之间空一格。样例输入20样例输出2 2 5提示:注意,最后一个数后面没有空格!!#include<stdio.h>#include<math.h>int prime(int n)...
2020-02-11 20:47:48 394
原创 用C语言查找一个数n的因子个数(简便算法)
由于数字n的因子是在n的平方根两侧分布,只需对数n开方即可,但是应注意n的平方根为整数的时候的情况。代码如下:`#include<stdio.h>#include<math.h>int slove(int n){ int i,flag=0; int sum; for(i=1;i<=sqrt(n);i++) /*对数字n开平方*/ { fla...
2020-02-11 16:45:45 7741 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人