YTU_OJ
文章平均质量分 57
秋刀山名鱼、
游鱼
展开
-
第11周 oj (FINAL)趣味取小数
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年11月11日题目描述听说大家最近学得不错,教授就准备考考大家,先做出来有奖哦~编写一个函数,取一个小数的第n(-10<=n<=16)位,当n大于0时,从小数点位置开始向右取小数部分第n位,当n小于0时,从小数点位置开始向左取整数部分的第n原创 2016-11-11 19:24:34 · 486 阅读 · 0 评论 -
第八周 oj 2001 打印数字图形
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年10月22日版本号:v1.0题目描述 输入一个正整数,打印数字图形输入 正整数输出 数字图形样例输入 5样例输出 如图*/#includeint main(){ int i,j,n; scanf("%d",原创 2016-10-22 14:05:18 · 281 阅读 · 0 评论 -
第八周 oj1039 小球自由下落
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年10月22日版本号:v1.0题目描述 小球从m米处落下,每次落地后返回原高度的一半,它在n次落地时反弹多高?共经过多少米?输入 小球高度和落地次数输出 反弹高度和经过路程样例输入 1000 5样例输出 31.75 2原创 2016-10-22 14:02:27 · 329 阅读 · 0 评论 -
第八周 oj 求值
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月22日 版本号:v1.0 题目描述 求前n项阶乘的和 输入 正整数n 输出 阶乘和 样例输入原创 2016-10-22 13:47:17 · 259 阅读 · 0 评论 -
第八周 oj 1992 分数序列
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年10月18日版本号:v1.0题目描述 一个分数序列,2/1,3/2,5/3,8/5,编写程序求出前n项和输入 正整数n输出 分数数列的前n项和样例输入 3样例输出 5.166667 */#include int原创 2016-10-22 13:31:37 · 306 阅读 · 0 评论 -
第八周 oj 2399 求倒数和
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 求倒数和 输入 一个小于十的正整数n 输出 1到n的倒数和 样例输入 4原创 2016-10-22 13:22:38 · 242 阅读 · 0 评论 -
oj 2013 一元二次方程问题第二季
看了看贺老师的博客,原来oj也有缺陷.....参考老师的代码#include #include int main ( ){ float a,b,c,d,pr,pi,x1,x2; scanf("%f %f %f",&a,&b,&c); d=b*b-4*a*c; if(d>=0) { x1=(-b+sqrt(d))/(2*a转载 2016-10-18 11:38:08 · 261 阅读 · 0 评论 -
第七周 oj 1030 求奖金总数
问题及代码:Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 求奖金总数 输入 一个利润值 输出 奖金值 样例输入 900 样例输出 90#includeint main(){ i原创 2016-10-18 11:12:31 · 468 阅读 · 1 评论 -
第七周 oj 2679百位数分解
问题及代码:Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 百位数分解 输入 123 输出 1 2 3 #include #include int main(){ int a,b,c,z;原创 2016-10-18 10:53:45 · 373 阅读 · 1 评论 -
第七周 oj 2681 求三角形面积
问题及代码:Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 求三角形面积 输入 三角形的三边 输出 若构成三角形则输出面积,若不构成,则输出“error input”样例输入 3.3 4.4 5.5样例输原创 2016-10-18 10:58:58 · 310 阅读 · 0 评论 -
第七周 oj 2493 四则运算
问题及代码:Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 输入两个整数,进行四则运算 输入 两个整数 输出 四则运算的结果 样例输入 6 3 样例输出 9 3 18 2原创 2016-10-18 10:32:39 · 330 阅读 · 0 评论 -
第九周 oj 一,统计各种字符个数
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月31日 题目描述 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。输入 一行字符 输出 统计值样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/原创 2016-10-31 16:01:41 · 751 阅读 · 0 评论 -
第九周 oj 二 ASCII排序
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月31日 题目描述 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 输出 对于每组输入数据,输出一行,字符中间用一个空格分开。原创 2016-10-31 16:08:25 · 233 阅读 · 0 评论 -
第11周 oj 牛顿迭代法求根
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年11月11日题目描述用牛顿迭代法求根。方程为ax3+bx2+cx+d=0。系数a,b,c,d的值一次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。结果保留两位小数。输入 系数a,b,c,d的值输出原创 2016-11-11 19:05:28 · 434 阅读 · 0 评论 -
第11周 oj 求两个整数的最大公约数和最小公倍数
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年11月11日题目描述写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。输入 两个数输出 最大公约数 最小公倍数样例输入 6 15样例输出 3 30*/#inc原创 2016-11-11 19:00:57 · 668 阅读 · 0 评论 -
第11周 oj 日期妙算星座
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年11月11日题目描述近几年星座运势十分流行,据说一年之中根据月份可以分出十二个星座,它们分别是:摩羯座(12.21-1.19),水瓶座(1.20-2.18),双鱼座(2.19-3.20),白羊座(3.21-4.19),金牛座(4.20-5原创 2016-11-11 18:45:24 · 397 阅读 · 0 评论 -
第11周 oj for循环画三角形
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年11月11日题目描述前几天,老师让良哥做一个画空心三角形的程序来取悦小师妹,可把良哥愁死了,C语言基础学得再扎实,算法不精也是硬伤呀!于是良哥又写好了主程序来找机前的你帮忙了^_^输入 输入一个数字 例如 5输出 *原创 2016-11-11 18:42:18 · 2527 阅读 · 0 评论 -
第11周 oj 判断三角形
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年11月11日题目描述 娄月的妹妹刘月是个初中生,某天回来兴高采烈的回家告诉姐姐他学会了如何凭借三角形三边判断三角形的形状(设两条短边为啊a,b;长边为c,判断a*a+b*b和c*c的关系),于是娄月告诉刘月,给她三条边,她可以在一秒之内知道原创 2016-11-11 18:32:57 · 591 阅读 · 0 评论 -
第九周 oj 七(FINAL) 大奖赛计分
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月31日 题目描述 在歌手大奖赛中,有9位评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余7个分数的平均值。请编写一个程序实现这个程序。输入 9位评委给选手找的分,9个0-1原创 2016-10-31 17:03:08 · 419 阅读 · 0 评论 -
第九周 oj 六,第几天
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月31日 题目描述 给定一个日期,输出这个日期是该年的第几天。输入 输入数据有多组,每组占一行,数据格式为YYYY-MM-DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。 输出原创 2016-10-31 16:59:44 · 297 阅读 · 0 评论 -
第九周 oj 五,大帆玩联盟
问题及代码:/*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月31日 题目描述 最近大帆喜欢上了玩英雄联盟,而且最喜欢杀别的英雄。大帆玩英雄联盟有个特点,每杀一个英雄他就会十分的兴奋,随之他长长的脑袋就会颤抖一下。根据我的对大帆的研究,他长长的脑袋颤抖次数多了就会口吐白沫,根据多次统计原创 2016-10-31 16:46:13 · 401 阅读 · 0 评论 -
第九周 oj 四,等比数列求和
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年10月31日题目描述 已知q与n,求等比数列之和: 1+q+q2+q3+q4+…+qn输入 输入数据含有不多于50对的数据,每对数据含有一个整数n(1≤n≤20),一个小数q(0<q<2)。输出 对于每组数据n和q,计算其等比数原创 2016-10-31 16:33:02 · 481 阅读 · 0 评论 -
第九周 oj 三,切面条
问题及代码:/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年10月31日题目描述 一根高筋拉面,中间切一刀,可以得到2根面条。 如果先对折1次,中间切一刀,可以得到3根面条。 如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条原创 2016-10-31 16:18:24 · 242 阅读 · 0 评论 -
第七周 oj 1021按要求输出
问题及代码:Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年10月18日 版本号:v1.0 题目描述 按要求输出 输入 无 输出 图示 样例输入 无 样例输出 图示#include main(){ printf("原创 2016-10-18 10:42:58 · 245 阅读 · 0 评论 -
oj 1901: 简单密码破解
问题:Description密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。 假设渊子原来一个BBS上的密码为zvbo941987,为了方便记忆,他通过一种算法把这个密码变换成YUANzi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正原创 2017-05-25 17:58:09 · 663 阅读 · 0 评论 -
oj 2758: C++习题-基数排序
问题:Description基数排序是一种分配排序,其基本思想是:排序过程无须比较关键字,而是通过“分配”和“收集”过程来实现排序。它们的时间复杂度可达到线性O(n)。基数排序所做的事情,是对N位分别进行排序。从直觉上来看,人们可能会觉得应该首先按最高有效位进行排序,不过这点与我们的直觉相反,基数排序首先对最低有效位数字进行排序。如果我们每次比较r bits,则需要进行b/r趟,每趟...原创 2017-06-09 20:48:42 · 719 阅读 · 0 评论 -
oj 2647: 冒泡排序法排序
问题:Description给定一组数据,用冒泡法排序(10个)递增排序Input10个整型数据Output排序后的数列Sample Input5 8 9 7 4 6 3 1 2 0Sample Output0 1 2 3 4 5 6 7 8 9 HINTSource纷舞年华代码:原创 2017-06-09 19:15:53 · 1051 阅读 · 0 评论 -
oj 1043: 选择法排序
问题:Description用选择法对10个整数从小到大排序。Input10个整数Output排序好的10个整数Sample Input4 85 3 234 45 345 345 122 30 12Sample Output3412304585122234345345HINT 提示:可以使用其他原创 2017-06-08 20:37:27 · 629 阅读 · 0 评论 -
2756: C++习题-归并排序
问题:Description有数列{6 58 14 2 19 354 684 4}(1)申请一个数组q,准备存放合并后的序列(2)将原序列拆分为左序列{6 58 14 2}与右序列{19 354 68 4}(3)将左右数组分别有序排列成{2 6 14 58}及{4 19 68 354} [这一过程通过递归重复(2)~(7)实现](4)设定i,j分别为两序列的初始原创 2017-06-08 19:01:21 · 391 阅读 · 0 评论 -
oj 2755: C++习题-希尔排序
问题:Description shell排序的基本思想是: 先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插人排序;然后,取第二个增量d2(1)初始增量为3,该数组分为三组分别进行排序。(初始增量值原则上可以任意设置(0(2)将增量改为2,该数组分为2组分别进行排序。(3)将原创 2017-06-06 19:19:43 · 603 阅读 · 0 评论 -
字符串排序:oj Problem C: 国家排序
问题:Description世界格局动荡不安,10国紧急召开会议磋商对策。有些国家斤斤计较,参会代表的座位如何排定争个不停。现在给他们按字典序排列,赶紧商议正事。请编写程序,为这10国的代表排好顺序。Input10个国家的名字,一个国家一行Output排好序的国家名,一个国家一行Sample InputIrelandPolandGer原创 2017-05-03 20:12:56 · 3082 阅读 · 0 评论 -
oj(数组排序) 2770: 数组做函数参数------排序函数1
问题:Description定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:void sort(int array[ ]);//该函数完成对array数组的排序工作在以下程序的基础上,完成对sort函数的定义,提交时,只提交sort函数的定义即可。#include using namespace std;void sort(int array原创 2017-06-10 11:31:21 · 916 阅读 · 0 评论 -
oj 2771: 数组做函数参数--排序函数2
问题:Description定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:void sort(int array[ ],int n);//该函数完成对array数组的前n个元素的排序工作在以下程序的基础上,完成对sort函数的定义,提交时,只提交sort函数的定义即可。#include using namespace std;void so原创 2017-06-10 11:32:52 · 923 阅读 · 0 评论 -
YTUoj——1061: 从三个数中找出最大的数
题目:Description定义一个带参的宏(或者模板函数),从三个数中找出最大的数。Input3个短整型数,空格隔开3个实数,空格隔开3个长整数,空格隔开Output最大的数,对于实数保留2位小数。Sample Input1 2 31.5 4.7 3.21234567 12原创 2017-11-18 11:02:47 · 716 阅读 · 0 评论 -
YTU oj1058: 三角形面积 (C++最简单的四舍五入!!(setprecision(n)方法)
问题:Description三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。定义两个带参的宏,一个用来求area,另一个宏用来求S。 写程序,在程序中用带实参的宏名来求面积area。Inputa b c三角形的三条边,可以是小数。Output三角形面积,保留3位小数Samp转载 2017-11-14 21:29:51 · 584 阅读 · 0 评论 -
oj 3058: 算法设计:直接插入排序
问题:Description算法设计:实现直接插入排序。void InsertSort(RecType R[],int n)为对R[0..n-1]按递增有序进行直接插入排序。主函数已经给出。注意:只提交void InsertSort(RecType R[],int n) //对R[0..n-1]部分。#include #define MAXE 20原创 2017-06-10 10:45:33 · 2015 阅读 · 0 评论 -
oj 2968: C语言习题5.20--递归方法实现逆序
问题:Description你知道递归么?简单来说,递归就是函数自身对自身的调用,直到遇到终止条件,再对数据做逆向处理,下面就有一个递归的简单例子等你来处理。#include void inverted(int); /*函数声明*/int main(){ int n; /*需要逆序的整数*/ scanf("%d",&n); invert原创 2017-06-03 11:16:59 · 840 阅读 · 0 评论 -
oj 1903: 有假币(递归)
问题:Description居然有假币!!! 事情是这样的,现在猪肉涨了,但是农民的工资却不见涨啊,没钱怎么买猪肉啊。渊子这就去买猪肉,结果找来的零钱中有假币!!!可惜渊子一不小心把它混进了一堆真币里面去了。现在知道假币的重量比真币的质量要轻。给你一个天平,请用最快的时间把那个可恶的假币找出来。Input1≤n≤230,输入0结束程序。Output原创 2017-05-25 18:03:01 · 740 阅读 · 1 评论 -
oj 1902: 英文金曲大赛
问题:Description我们在“渊子数”的题目中已经了解了渊子是个什么样的人了,他在大一的时候参加过工商学院的“英语聚乐部”。告诉你个秘密,这个俱乐部是个好地方,不但活动精彩而且有MM。 这不,英语俱乐部举办了一个叫做“英文金曲大赛”的节目。这个节目有好多人参加,这不,成绩出来了,渊子当是很勇敢,自告奋勇接下了算出大家的总得分的任务。 当时有7个评委,每个评委都要给选手打分原创 2017-05-26 17:09:43 · 496 阅读 · 0 评论 -
oj 1956: C语言实验——求阶乘(循环结构)
问题:Description从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出。Input输入任意一个大于等于0的整数n。Output输出n!Sample Input3Sample Output6HINTSource代码:#include #include原创 2017-05-26 17:12:37 · 1926 阅读 · 0 评论