- 博客(8)
- 收藏
- 关注
原创 烟大oj 最大公约数与最小公倍数
#includeint main(){ int n,m,gys,gbs; int gcd(int a, int b); int lcm(int a, int b); scanf("%d%d",&n,&m); gys=gcd(n,m); gbs=lcm(n,m); printf("%d %d\n",gys,gbs);
2016-12-03 22:02:51
575
原创 烟大oj 循环取小数
编写一个函数,取一个小数的第n(-10当n小于0时,从小数点位置开始向左取整数部分的第n位。#include int get_one_digit(double num,int n); /*函数声明*/int main() { double number; int n; int digit; /*第n位数字*/ scan
2016-12-03 21:55:22
364
原创 打印空心三角形
#include void holl_triangle(int n); /*函数声明*/int main() { int n; scanf("%d",&n); /*输入行数n*/ holl_triangle(n); /*调用输入n行的空心三角形的函数*/ return 0; }void holl_triangle(int n)
2016-12-03 21:52:46
730
原创 关于进制转换的三种方法
这几天写了几道关于进制转换的博文,作为初学者,在此篇做一个在整理,意在加强巩固记忆,熟悉算法的使用。方法共两种,我将其分为递归函数法,数组法。再此我以十进制数6转换为二进制110分别举例。递归函数法:#includevoid binary(int n,int r){ int m; if(n==0) return; else
2016-12-03 21:50:19
901
原创 烟大 1942 进制转换任意转换
1942: 进制转换Description 输入一个十进制数N,将它转换成R进制数输出。Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。Outputt 为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Input 7 2
2016-12-03 20:05:21
224
原创 烟大oj 2000 数组逆序
Description 输入10个整数存入一维数组,按逆序重新存放后再输出。 Input 输入包括一行。10个以空格隔开的整数。 Output 逆序的10个整数,整数以空格隔开。 Sample Input 1 3 5 9 7 6 8 2 4 0 Sample Output 0 4 2 8 6 7 9 5 3 1 参考解答:
2016-12-03 19:56:57
338
原创 烟大oj 进制转换
2747:进制转换(十进制转二进制)Description 输入一个非负整数(十进制),输出此整数对应的二进制数 Input 正整数(十进制) Output 对应的二进制数 Sample Input 6 Sample Output 110参考解答:#includeint main(){int a[20]={0};
2016-12-03 19:51:15
632
原创 oj 1045 烟台大学
1045:插入有序数组中Description 已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。 Input 第一行,原始数列。第二行,需要插入的数字。 Output 排序后的数列 Sample Input 1 7 8 17 23 24 59 62 101 50 Sample Output 1 7 8 17
2016-12-02 19:24:54
803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人