x与y是正整数且x+y+xy=54,x+y=?
无意中看到这个题目,想到用sql来实现下。
思路如下:
两层循环,直接遍历出对应的整数。(其中函数部分也可以替换成对应的条件表达式,只是为了尝试自定义函数的写法)。
本例采用数据库oracle10,可以正常运行。
--自定义的函数
-- 测试自己定义的函数
---sql语句段
共以上三段组成。
--自定义的函数
create or replace function myFunction(x in number, y in number)
return number is
begin
if (x + y + x * y) = 54 then
return 1;
else
return - 1;
end if;
end;
-- 测试自己定义的函数
select myFunction(11,4) from dual;
---sql语句段
declare
x number ;
y number ;
begin
x := 1;
while (x < 54) loop
y := 1;
while (y < 53) loop
if myFunction(x, y) = 1 then -- 或者直接这样写 if (x + y + x * y) = 54 then
DBMS_OUTPUT.PUT_LINE(x || '*****结果*****' || y);
end if;
y := y + 1;
end loop;
x := x + 1;
end loop;
end;
----
x与y是正整数且x+y+xy=54,x+y=?相关推荐
- Error in xy.coords(x, y, xlabel, ylabel, log) : ‘x‘ and ‘y‘ lengths differ
Error in xy.coords(x, y, xlabel, ylabel, log) : 'x' and 'y' lengths differ 目录 Error in xy.coords(x, ...
- 给定的正整数N,求方程X^2+y^2=N的全部正整数解。N小于10000.
**//给定的正整数N,求方程X^2+y^2=N的全部正整数解.N小于10000.** #include<stdio.h> int main(){int n;scanf("%d& ...
- R语言ggplot2可视化时间序列散点图、X轴和Y轴都是时间信息、使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis)
R语言ggplot2可视化时间序列散点图.X轴和Y轴都是时间信息.使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis) 目录
- python使用matplotlib可视化3D柱状图(3D bar plot、三维柱状图、包含三个坐标轴x、y、z)、设置zdir参数为y、改变3d图观察的角度
python使用matplotlib可视化3D柱状图(3D bar plot.三维柱状图.包含三个坐标轴x.y.z).设置zdir参数为y.改变3d图观察的角度 目录
- python求点到曲线距离_Python。如何从点和偏移距离的x,y列表中获取偏移样条曲线的x,y坐标...
在特殊情况下,坡度为无穷大/零,但基本方法是使用插值计算某个点的坡度,然后找到垂直坡度,然后计算该距离处的点.在 我修改了来自here的示例,以添加第二个图.它与data file you provi ...
- 找出有序数组X和Y中所有元素的中位数(X,Y分别含n个元素)(算法导论第三版9.3-8)
找出有序数组X和Y中所有元素的中位数(X,Y分别含n个元素) (算法导论第三版9.3-8) 时间复杂度O(lgn) int find_median_two_ordered_arrays(int *ar ...
- python输入y继续运行_Python二三事 - 接触Python(x,y)
注释:本文原来转自博客大巴的一篇文章,向原作者致谢!我也做了相应的修改,更加完善对于Pythonx,y的介绍 Python 二三事 面向初学者介绍Python相关的一些工具,以及可能遇到的常见问题. ...
- echarts折线图y轴根据数值自动_Python matplotlib 绘制双Y轴曲线图的示例代码
双X轴的 可以理解为共享y轴 ax1=ax.twiny() ax1=plt.twiny() 双Y轴的 可以理解为共享x轴 ax1=ax.twinx() ax1=plt.twinx() 自动生成一个例子 ...
- 在c语言中把x和y互换怎么编译,已知int x=10,y=12;编程将x和y的值相互交换
int main(){Intx=1,a=1;Do{ a+a+1; } While(x); Return 0;} 则语句& 书写有错.intx=1,a=1;do{a=a+1;}while(x); ...
最新文章
- python3中format方法_python3 自定制format格式化,很多很多的内置方法。。。。。。。。。。。...
- HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
- iphone微信美颜插件_Cydia插件推荐
- 分析不同类型页面渲染过程
- 去除tabbar的灰线
- angular cannot get /
- Beyond Compare 怎么新增与卸载文件格式
- 再见,Python!你好,Go语言\n\n
- cmd长ping记录日志和时间_Ping记录时间的方法
- intellij idea 键盘映射
- 八核版9500odin3线刷通刷以及root教程
- moviepy图片和文字合成视频
- 员工档案管理系统的功能都有哪些?
- 人生最重要的概念:复利
- 优启通做服务器系统,系统安装教程1:制作优启通PE启动盘
- Canvas--画直线
- 两人的姓名拼音相加是否为偶数(26进制数奇偶判断)
- IDEA小技巧之痛苦面具 主菜单不见了怎么办?
- java越野车架_越野怪兽 JAVA摆渡人 (ANIMA)山地车
- 重新认识软件测试,去掉这些标签
热门文章
- AR乐园实例教程项目1---AR动物园(下)的实现
- 有限差法(Finite Difference)求梯度和Hessian Matrix(海森矩阵)的python实现
- ubuntu与主机ping不通问题解决
- 《设计模式:可复用面向对象软件的基础》——行为模式(2)(笔记)
- ios输入汉字时出现空格
- 新手小白DEV C++的使用方法
- 将MySQL中的中文姓名转为拼音
- 带你参观 Hulu的 “雅典学院”
- 人员梯度培养_人才梯队盘点与培养方案
- 修改Element-ui中tree组件最底层节点的样式