sql编程已知边长求面积,sql编程已知边长求面积函数

http://www.itjxue.com  2023-01-09 01:05  来源:未知  点击次数: 

已知正方形的边长为5,求正方形的周长和面积,怎样编程?

这个很简单,还是自己想想先好。。。

#include stdio.h

int main(void)

{

int l = 5;

int c,s;

printf("周长为:%d,面积为:%d.\n",4*l,l*l);

return 0;

}

怎样用自定义sql语句求长方形面积

可以写存储过程也可以写函数;

使用T-sql也行,但需要给变量赋值

一个用SQL写的计算园面积的函数

是不是这个意思?在数据库中建个函数,在sql中使用。

CREATE FUNCTION funname( @af_r float)

RETURNS float

AS

BEGIN

declare @lf_area float

SET @lf_area=3.1415926*@af_r*@af_r

RETURN @lf_area

END

使用只需要传入半径:select dbo.funname(@var);

sql创建一个返回变量值的自定义函数,输入矩形的长和宽就能计算矩形的面积。并调用该函数计算长5宽3

#include iostream

using namespace std;

int main()

{

double l,w,c,s;

cout"输入矩形的长和宽:";

cinlw;

c=2*l+2*w;

s=l*w;

cout"c="cendl;

cout"s="sendl;

return 0;

}

sql 条件查询面积

Java示例:

public static void main(String args[]) {

String rawSql = "“林地” or “面积”100 or “面积”90";

rawSql = rawSql.toLowerCase();

VectorString conList = new VectorString();

String[] split0 = rawSql.split("or");

String where = "";

int i = 0;

for (String s0 : split0) {

++i;

s0 = s0.trim();

if (s0.equals("")) {

continue;

}

String[] split1 = s0.split("and");

int j = 0;

for (String s1 : split1) {

++j;

s1 = s1.trim();

if (s1.equals("")) {

continue;

}

if (s1.indexOf("面积") 0) {

s1 = "名称 LIKE '%" + s1.trim() + "%'";

s1 = s1.replace("“", "").replace("”", "");

}

where += s1 + " ";

if (j 0 j split1.length) {

where += " and ";

}

}

if (i 0 i split0.length) {

where += " or ";

}

}

String sql = "SELECT * FROM your_table ";

if (where.length() 0) {

sql += "WHERE " + where;

}

System.out.println(sql);

}

输出结果:

SELECT * FROM your_table WHERE 名称 LIKE '%林地%' or “面积”100 or “面积”90

基本思路就在那里,参考一下吧。

编写T SQL程序,设定三角形的三边,输出改三角形的面积

DECLARE @line1 FLOAT =18 --边长

DECLARE @line2 FLOAT =24

DECLARE @line3 FLOAT=30

declare @area FLOAT

set @area=(@line1+@line2+@line3)/2

set @area=sqrt(@area*(@area-@line1)*(@area-@line2)*(@area-@line3))

select @area

上面计算结果:面积为216

(责任编辑:IT教学网)

更多

推荐编程综合文章