gin是什么意思| 宫颈纳囊什么意思| 晚上脚抽筋是什么原因| 肾不好会有什么症状| 皮肤发黄是什么原因| 湿疹是什么样子的| 咖啡加什么最好喝| 唇色深是什么原因| 乐字五行属什么| 无趣是什么意思| 宫颈钙化灶是什么意思| 飞检是什么意思| 气溶胶是什么| 马拉色菌是什么| 什么发色显皮肤白| 吹气检查胃是检查什么| iga是什么| crp是什么意思| 处女膜破了有什么影响| 正连级是什么军衔| 什么样的花纹| 用什么可以美白| 温字五行属什么| 双侧腋下见淋巴结什么意思| 证过二是什么意思| 反流性食管炎吃什么药| 什么值得买怎么用| 辣皮子是什么| 今天忌什么宜什么| 干咳 吃什么药| 什么叫钙化灶| 滑膜炎吃什么药好| 没事找事是什么意思| 黑科技是什么意思| gg是什么牌子的包包| 什么时候敷面膜效果最好| 孕囊是什么东西| 为什么上小厕会有刺痛感| 雄黄是什么东西| 金字旁加匀念什么| 双子男喜欢什么样的女生| 女孩子为什么会痛经| au999是什么意思| 大便是黑色是什么原因| 有张有弛是什么意思| 绎什么意思| 头晕吃什么药效果好| 远视是什么意思| 梗塞灶是什么意思| 什么情况下做肾穿刺| 尾骨疼痛挂什么科| 腰椎生理曲度变直是什么意思| 喜欢一个人会有什么表现| 乙状结肠腺瘤是什么病| 今天什么时候出梅| 黄色有什么黄| 酸碱度是什么意思| 每天吃洋葱有什么好处| 为什么会有鼻炎| 眼睛有痣代表什么| 阴道口痒用什么药好| 解痉镇痛酊有什么功效| 血液为什么是红色的| 人的脾脏起什么作用| 不丹为什么不和中国建交| 呲牙是什么意思| 卡司是什么意思| 1979年是什么命| 黑洞是什么| 红豆生南国什么意思| 眼白发红是什么原因| PA医学上是什么意思| 宫腔内钙化灶是什么意思| 错落有致的意思是什么| 拿铁和美式有什么区别| 截疟是什么意思| 家里为什么有跳蚤| 陈皮的功效与作用主要治什么病| 不宜是什么意思| 常喝柠檬水有什么好处和坏处| 喝咖啡不能吃什么食物| 小孩舌头白是什么原因| se是什么意思| 男人趴着睡觉说明什么| 4月10号是什么星座| 拾掇是什么意思| 什么是五险一金| 怀孕生化了是什么原因| 羽毛球拍什么材质的好| 郝字五行属什么| 右侧中耳乳突炎是什么意思| 出人头地是什么意思| 幽门螺旋杆菌弱阳性是什么意思| 咽炎吃什么消炎药| 胭脂是什么东西| 高血压吃什么可以降下来| 中指尖麻木是什么原因| 狗脚朕什么意思| animal什么意思| 2005年是什么生肖| 什么树最值钱| 手掌疼是什么原因| 铁剂是什么| 震仰盂什么意思| 膝关节置换后最怕什么| 借条和欠条有什么区别| 身体缺钾是什么症状| 山对什么| 囊腺瘤是什么| 吃什么油最健康| rv是什么品牌| 诺贝尔奖是什么意思| 腱鞘炎要挂什么科| 吊儿郎当什么意思| bgm网络语什么意思| 胶原蛋白的成分是什么| 什么道路| 蛋白粉有什么用| 婴儿蓝是什么颜色| 皮蛋不能和什么一起吃| 湖蓝色是什么颜色| 僵尸是什么意思| 于文华朱之文什么关系| 白细胞低吃什么药可以增加白细胞| 睡觉小腿抽筋是什么原因| 病毒由什么构成| 面藕是什么| 小狗感冒吃什么药| 放血有什么好处| 植鞣皮是什么皮| 盗墓笔记讲的是什么故事| 前列腺特异性抗原是什么意思| 喉咙扁桃体发炎吃什么药| 依赖是什么意思| 114是什么意思| 真实写照的意思是什么| 中性粒细胞低说明什么| 蛇酒不是三十九开什么| 124是什么意思| 空调除湿和制冷有什么区别| 龙马精神代表什么生肖| 跑得什么| 乌龟肠胃炎用什么药| 土霉素主要是治疗什么病| 宗人府是什么地方| 黄芪可以和什么一起泡水喝| 串词是什么| 一吃东西就牙疼是什么原因引起的| 消化内科主要看什么病| 1025是什么星座| 什么是pin| 什么时候开始降温| 激酶是什么| 为什么不建议女人上环| 皂基是什么| 84消毒液不能和什么一起用| ha什么意思| 属鸡的女生和什么属相最配| 蠓虫叮咬后涂什么药膏| 山不转水转是什么意思| 花重锦官城的重是什么意思| 什么什么什么花的成语| 黄鼠狼喜欢吃什么东西| 肾积水有什么症状| 梦见数字是什么意思| 椎间盘轻度膨出是什么意思| 凌五行属性是什么| 舌系带短会有什么影响| 脚臭用什么洗效果最好| 互诉衷肠是什么意思| 艺体生是什么意思| Zucchini是什么意思| 肾结石不处理有什么后果| 淡菜是什么| 什么药降肌酐最有效| 看望老人买什么礼物好| hrv是什么病毒| 肺部硬结灶是什么意思| 吃什么治失眠| 葡萄糖偏高是什么原因| 北京有什么| 姜红枣红糖一起煮有什么效果| 内分泌失调吃什么调理| 嗓子痒控制不住咳嗽是什么原因| 麦乳精是什么东西| 血管炎吃什么药最有效| 什么玉便宜又养人| 什么叫早教| 云彩像什么| 梅毒和艾滋病有什么区别| 非诚勿扰什么意思| 憋尿会造成什么后果| 女人梦见鬼是什么征兆| 脸上有痣去医院挂什么科| 甘之如饴是什么意思| 清明节一般开什么生肖| 碳14是检查什么的| 阿玛尼是什么品牌| 疱疹是一种什么病| 泡打粉是什么东西| 指甲发紫是什么原因| 两毛二是什么军衔| 为什么会得盆腔炎| 发票抬头写什么| 孩子肚脐眼下面疼是什么原因| 舌苔黄腻是什么原因| 什么药一吃就哑巴了| 乘务员是干什么的| 肛门跳动是什么原因| 房间朝向什么方向最好| 男人更年期有什么症状有哪些表现| 心有戚戚焉什么意思| 鲜卑人是现在的什么人| 努尔哈赤和皇太极是什么关系| 二郎神是什么动物| 脑供血不足用什么药效果最好| 二次报销需要什么条件| 中段尿是什么意思| 什么样的人容易得甲减| 甲状腺不均质改变是什么意思| 山竹不能和什么水果一起吃| 女人为什么会出轨| 腊八蒜为什么是绿色的| 男的结扎有什么影响| 白茶为什么叫白茶| 腊月初六是什么星座| 78年属什么生肖| 挚肘是什么意思| 吃什么补肾壮阳最快| 胃烂了是什么病严重吗| 冲击波治疗有什么效果| 女生额头长痘痘是什么原因| 三叉神经痛有什么症状| 女人吃什么养肝排毒| 梦见大水牛是什么兆头| 女性缺镁有什么症状| 什么是直肠炎| 什么星座最厉害| 1月28号是什么星座| 餐后血糖高是什么原因| 新生儿便秘怎么办什么方法最有效| 掉头发多是什么原因| 化疗是什么样的过程| 辰字五行属什么| 单于是什么意思| 降压药有什么副作用| 阴囊潮湿是什么症状| 梦见摘瓜是什么意思啊| sassy是什么意思| 属龙的和什么属相最配| 多种维生素什么牌子的效果最好| 小孩眼屎多是什么原因引起的| 北戴河在什么地方| 相刑什么意思| 生化流产是什么原因造成的| 一加一笔变成什么字| 南瓜与什么食物相克| 喝枸杞有什么好处| 脑梗吃什么药可以恢复的快| kkb什么意思| 助力油是什么油| bdsm什么意思| 总是失眠是什么原因| 夏天感冒咳嗽吃什么药| 百度Vés al contingut

炸酥肉用什么粉

De la Viquipèdia, l'enciclopèdia lliure
Icona de documentació de mòdul Documentació del mòdul?[ mostra ] [ modifica el codi ] [ mostra l'historial ] [ refresca ]
百度 ”薛峰认为,随着智能预报技术的发展,现有的气象预报员工作内容会发生一定变化,一部分专注于大气运动机理的分析理解认识,并做重要的订正预报,更多关注“影响预报”,即当前的天气对相关领域和行业有什么后续影响;而另一些预报员可能会关注人工智能技术本身,即如何更好地将人工智能技术与气象预报服务行业结合,进一步提高准确率,或研发更符合社会需求的预报服务产品。

Mòdul Math (codi · ús · discussió · proves · tests · casos prova | subpàgines · enlla?os)

A continuació es mostra la documentació transclosa de la subpàgina /ús. [salta a la caixa de codi]


Aquest mòdul proporciona operacions matemàtiques bàsiques.

De moment, s'utilitza només la notació amb punt decimal. Els paràmetres d'entrada s'haurien de convertir amb {{formatnum:<num>|R}} (vegeu {{puntdecimal}}) i els valors retornats es poden formatejar de nou amb {{formatnum:<num>}}.

Funcions:

random

Retorna un número pseudoaleatori. Sintaxi:

{{#invoke:math|random}}

Sense cap argument, genera un número real en el rang [0,1) (amb l'1 exclòs), per exemple 0.27327761751287

{{#invoke:math|random|<número>}}

Proporcionant un número enter, genera un número enter en el rang [1,número]. Si és negatiu, el rang serà [número,-1].

{{#invoke:math|random|<primer>|<últim>}}

Proporcionant dos números enters, genera un número enter en el rang [primer,últim].

max

Troba el valor màxim dels arguments. Sintaxi:

{{#invoke:math|max|<valor 1>|<valor 2>|...}}
{{#invoke:math|max}}

Quan s'usa sense arguments, pren l'entrada del marc superior. Qualsevol valor numèric no vàlid és ignorat.

min

Troba el valor mínim dels arguments. Sintaxi:

{{#invoke:math|min|<valor 1>|<valor 2>|...}}
{{#invoke:math|min}}

Quan s'usa sense arguments, pren l'entrada del marc superior. Qualsevol valor numèric no vàlid és ignorat.

average

Troba la mitjana dels valors proporcionats. Sintaxi:

{{#invoke:math|average|<valor 1>|<valor 2>|...}}
{{#invoke:math|average}}

Quan s'usa sense arguments, pren l'entrada del marc superior. Qualsevol valor numèric no vàlid és ignorat.

order

Determina l'ordre de magnitud d'un número. Sintaxi:

{{#invoke:math|order|<número>}}
{{#invoke:math|order|x=<número>}}

Per exemple: 100 → 2, 0.001 → -3

precision

Determina la precisió de un número. Sintaxi:

{{#invoke:math|precision|<número>}}
{{#invoke:math|precision|x=<número>}}

és l'invers de l'ordre de magnitud: indica el número de xifres decimals, inclosos zeros a la dreta, i una precisió negativa indica la potència de 10 de la primera xifra significativa.

round

Arrodoneix un número amb una precisió determinada. Sintaxi:

{{#invoke:math|round|<valor>|<precisió>}}
{{#invoke:math|round|value=<valor>|precision=<precisió>}}

La precisió indica el número de xifres decimals. Una precisió negativa indica el múltiple de la potència de 10.

precision_format

Arrodoneix un número amb una precisió determinada i retorna el valor en el format numèric local o en notació científica quan fa falta. Sintaxi:

{{#invoke:math|precision_format|<número>|<precisió>}}

El número es pot expressar amb la notació per exemple 4E9 i quan el valor retornat té un ordre de magnitud de 9 o superior s'expressa per exemple 4×109

_cleanNumber

Funció auxiliar que avalua si una entrada és numèrica o si la pot convertir. Retorna el valor numèric i el valor cadena. Pot ser útil en altres mòduls.

Vegeu també

--[[

This module provides a number of basic mathematical operations.

]]

local yesno, getArgs -- lazily initialized

local p = {} -- Holds functions to be returned from #invoke, and functions to make available to other Lua modules.
local wrap = {} -- Holds wrapper functions that process arguments from #invoke. These act as intemediary between functions meant for #invoke and functions meant for Lua.

--[[
Helper functions used to avoid redundant code.
]]

local function err(msg)
	-- Generates wikitext error messages.
	return mw.ustring.format('<strong class="error">Error de format: %s</strong>', msg)
end

local function unpackNumberArgs(args)
	-- Returns an unpacked list of arguments specified with numerical keys.
	local ret = {}
	for k, v in pairs(args) do
		if type(k) == 'number' then
			table.insert(ret, v)
		end
	end
	return unpack(ret)
end

local function makeArgArray(...)
	-- Makes an array of arguments from a list of arguments that might include nils.
	local args = {...} -- Table of arguments. It might contain nils or non-number values, so we can't use ipairs.
	local nums = {} -- Stores the numbers of valid numerical arguments.
	local ret = {}
	for k, v in pairs(args) do
		v = p._cleanNumber(v)
		if v then
			nums[#nums + 1] = k
			args[k] = v
		end
	end
	table.sort(nums)
	for i, num in ipairs(nums) do
		ret[#ret + 1] = args[num]
	end
	return ret
end

local function applyFuncToArgs(func, ...)
	-- Use a function on all supplied arguments, and return the result. The function must accept two numbers as parameters,
	-- and must return a number as an output. This number is then supplied as input to the next function call.
	local vals = makeArgArray(...)	
	local count = #vals -- The number of valid arguments
	if count == 0 then return
		-- Exit if we have no valid args, otherwise removing the first arg would cause an error.
		nil, 0
	end 
	local ret = table.remove(vals, 1)
	for _, val in ipairs(vals) do
		ret = func(ret, val)
	end
	return ret, count
end

--[[
random

Generate a random number

Usage:
{{#invoke: Math | random }}
{{#invoke: Math | random | maximum value }}
{{#invoke: Math | random | minimum value | maximum value }}
]]

function wrap.random(args)
	local first = p._cleanNumber(args[1])
	local second = p._cleanNumber(args[2])
	return p._random(first, second)
end

function p._random(first, second)
	math.randomseed(mw.site.stats.edits + mw.site.stats.pages + os.time() + math.floor(os.clock() * 1000000000))
	-- math.random will throw an error if given an explicit nil parameter, so we need to use if statements to check the params.
	if first and second then
		if first <= second then -- math.random doesn't allow the first number to be greater than the second.
			return math.random(first, second)
		else
			return math.random(second, first)
		end
	elseif first then
		if first > 0 then
			return math.random(first) -- enter entre [1,first]
		else
			return math.random(first, -1)
		end
	else
		return math.random()    -- número real entre [0,1)
	end
end

--[[
order

Determine order of magnitude of a number

Usage:
{{#invoke: Math | order | value }}
]]

function wrap.order(args)
	local input_string = (args[1] or args.x or '0')
	local input_number = p._cleanNumber(input_string)
	if input_number == nil then
		return err('l\'ordre de magnitud ha de ser numèric')
	else
		return p._order(input_number)
	end    
end

function p._order(x)
	if x == 0 then return 0 end
	 return math.floor(math.log10(math.abs(x)))
end

--[[
precision

Detemines the precision of a number using the string representation

Usage:
{{ #invoke: Math | precision | value }}
]]

function wrap.precision(args)
	local input_string = (args[1] or args.x or '0')
	local trap_fraction = args.check_fraction
	local input_number
	
	if not yesno then
		yesno = require('Module:Yesno')
	end
	if yesno(trap_fraction, true) then -- Returns true for all input except nil, false, "no", "n", "0" and a few others. See [[Module:Yesno]].
		local pos = string.find(input_string, '/', 1, true);
		if pos ~= nil then
			if string.find(input_string, '/', pos + 1, true) == nil then
				local denominator = string.sub(input_string, pos+1, -1);
				local denom_value = tonumber(denominator);
				if denom_value ~= nil then
					return math.log10(denom_value);
				end
			end                        
		end
	end
	
	input_number, input_string = p._cleanNumber(input_string);
	if input_string == nil then
		return err('el valor de precisió ha de ser numèric')
	else
		return p._precision(input_string)
	end    
end

function p._precision(x)
	if type(x) == 'number' then
		x = tostring(x)
	end
	x = string.upper(x)

	local decimal = x:find('%.')
	local exponent_pos = x:find('E')
	local result = 0;

	if exponent_pos ~= nil then
		local exponent = string.sub(x, exponent_pos + 1)
		x = string.sub(x, 1, exponent_pos - 1)
		result = result - tonumber(exponent)
	end    

	if decimal ~= nil then
		result = result + string.len(x) - decimal
		return result
	end

	local pos = string.len(x);
	while x:byte(pos) == string.byte('0') do
		pos = pos - 1
		result = result - 1
		if pos <= 0 then
			return 0
		end
	end

	return result
end

--[[
max

Finds the maximum argument

Usage:
{{#invoke:Math| max | value1 | value2 | ... }}

Note, any values that do not evaluate to numbers are ignored.
]]

function wrap.max(args)
	return p._max(unpackNumberArgs(args))
end

function p._max(...)
	local function maxOfTwo(a, b)
		if a > b then
			return a
		else
			return b
		end
	end
	local max_value = applyFuncToArgs(maxOfTwo, ...)
	if max_value then
		return max_value
	end
end

--[[
min 

Finds the minimum argument

Usage:
{{#invoke:Math| min | value1 | value2 | ... }}
OR
{{#invoke:Math| min }}

When used with no arguments, it takes its input from the parent
frame.  Note, any values that do not evaluate to numbers are ignored.
]]

function wrap.min(args)
	return p._min(unpackNumberArgs(args))
end

function p._min(...)
	local function minOfTwo(a, b)
		if a < b then
			return a
		else
			return b
		end
	end
	local min_value = applyFuncToArgs(minOfTwo, ...)
	if min_value then
		return min_value
	end
end

--[[
average 

Finds the average

Usage:
{{#invoke:Math| average | value1 | value2 | ... }}
OR
{{#invoke:Math| average }}

Note, any values that do not evaluate to numbers are ignored.
]]

function wrap.average(args)
	return p._average(unpackNumberArgs(args))
end

function p._average(...)
	local function getSum(a, b)
		return a + b
	end
	local sum, count = applyFuncToArgs(getSum, ...)
	if not sum then
		return 0
	else
		return sum / count
	end
end

--[[
round

Rounds a number to specified precision

Usage:
{{#invoke:Math | round | value | precision }}

--]]

function wrap.round(args)
	local value = p._cleanNumber(args[1] or args.value or 0)
	local precision = p._cleanNumber(args[2] or args.precision or 0)
	if value == nil or precision == nil then
		return err('els valors de round han de ser numèrics')
	else
		return p._round(value, precision)
	end    
end

function p._round(value, precision)
	local rescale = math.pow(10, precision or 0);
	return math.floor(value * rescale + 0.5) / rescale;
end

--[[
mod

Implements the modulo operator

Usage:
{{#invoke:Math | mod | x | y }}

--]]

function wrap.mod(args)
	local x = p._cleanNumber(args[1])
	local y = p._cleanNumber(args[2])
	if not x then
		return err('el primer paràmetre de mod ha de ser numèric')
	elseif not y then
		return err('el segon paràmetre de mod ha de ser numèric')
	else
		return p._mod(x, y)
	end    
end

function p._mod(x, y)
	local ret = x % y
	if not (0 <= ret and ret < y) then
		ret = 0
	end
	return ret
end

--[[
gcd

Calculates the greatest common divisor of multiple numbers

Usage:
{{#invoke:Math | gcd | value 1 | value 2 | value 3 | ... }}
--]]

function wrap.gcd(args)
	return p._gcd(unpackNumberArgs(args))
end

function p._gcd(...)
	local function findGcd(a, b)
		local r = b
		local oldr = a
		while r ~= 0 do
			local quotient = math.floor(oldr / r)
			oldr, r = r, oldr - quotient * r
		end
		if oldr < 0 then
			oldr = oldr * -1
		end
		return oldr
	end
	local result, count = applyFuncToArgs(findGcd, ...)
	return result
end

--[[
precision_format

Rounds a number to the specified precision and formats according to rules 
originally used for {{template:Rnd}}.  Output is a string.

Usage:
{{#invoke: Math | precision_format | number | precision }}
]]

function wrap.precision_format(args)
	local value_string = args[1] or 0
	local precision = args[2] or 0
	return p._precision_format(value_string, precision)
end

function p._precision_format(value_string, precision)
	-- For access to Mediawiki built-in formatter.
	local lang = mw.getContentLanguage()
	
	local value
	value, value_string = p._cleanNumber(value_string)
	precision = p._cleanNumber(precision)
	
	-- Check for non-numeric input
	if value == nil or precision == nil then
		return err('dades no vàlides per arrodonir')
	end
	
	local current_precision = p._precision(value)
	local order = p._order(value)
	
	-- Due to round-off effects it is neccesary to limit the returned precision under
	-- some circumstances because the terminal digits will be inaccurately reported.
	if order + precision >= 14 then
		orig_precision = p._precision(value_string)
		if order + orig_precision >= 14 then
			precision = 13 - order;        
		end        
	end
	
	-- If rounding off, truncate extra digits
	if precision < current_precision then
		value = p._round(value, precision)
		current_precision = p._precision(value)
	end
	
	local formatted_num = lang:formatNum(math.abs(value))
	local sign
	
	-- Use proper unary minus sign rather than ASCII default
	if value < 0 then
		sign = '?'
	else
		sign = ''
	end 
	
	-- Handle cases requiring scientific notation
	if string.find(formatted_num, 'E', 1, true) ~= nil or math.abs(order) >= 9 then
		value = value * math.pow(10, -order)
		current_precision = current_precision + order
		precision = precision + order
		formatted_num = lang:formatNum(math.abs(value))
	else
		order = 0;        
	end
	formatted_num = sign .. formatted_num
	
	-- Pad with zeros, if needed    
	if current_precision < precision then
		local padding
		if current_precision <= 0 then
			if precision > 0 then
				local zero_sep = lang:formatNum(1.1)
				formatted_num = formatted_num .. zero_sep:sub(2,2)
				
				padding = precision
				if padding > 20 then
					padding = 20
				end
				
				formatted_num = formatted_num .. string.rep('0', padding)
			end            
		else                   
			padding = precision - current_precision
			if padding > 20 then
				padding = 20
			end
			formatted_num = formatted_num .. string.rep('0', padding)
		end
	end
	
	-- Add exponential notation, if necessary.
	if order ~= 0 then
		-- Use proper unary minus sign rather than ASCII default
		if order < 0 then
			order = '?' .. lang:formatNum(math.abs(order))
		else
			order = lang:formatNum(order)
		end    
		
		formatted_num = formatted_num .. '<span style="margin:0 .15em 0 .25em">×</span>10<sup>' .. order .. '</sup>'
	end
	
	return formatted_num
end

--[[
Helper function that interprets the input numerically.  If the 
input does not appear to be a number, attempts evaluating it as
a parser functions expression.
]]

function p._cleanNumber(number_string)
	if type(number_string) == 'number' then
		-- We were passed a number, so we don't need to do any processing.
		return number_string, tostring(number_string)
	elseif type(number_string) ~= 'string' or not number_string:find('%S') then
		-- We were passed a non-string or a blank string, so exit.
		return nil, nil;
	end
	
	-- Attempt basic conversion
	local number = tonumber(number_string)
	
	-- If failed, attempt to evaluate input as an expression
	if number == nil then
		local success, result = pcall(mw.ext.ParserFunctions.expr, number_string)
		if success then
			number = tonumber(result)
			number_string = tostring(number)
		else
			number = nil
			number_string = nil
		end
	else
		number_string = number_string:match("^%s*(.-)%s*$") -- String is valid but may contain padding, clean it.
		number_string = number_string:match("^%+(.*)$") or number_string -- Trim any leading + signs.
		if number_string:find('^%-?0[xX]') then
			-- Number is using 0xnnn notation to indicate base 16; use the number that Lua detected instead.
			number_string = tostring(number)
		end
	end
	
	return number, number_string
end

--[[
Wrapper function that does basic argument processing. This ensures that all functions from #invoke can use either the current
frame or the parent frame, and it also trims whitespace for all arguments and removes blank arguments.
]]

local mt = { __index = function(t, k)
	return function(frame)
		if not getArgs then
			getArgs = require('Module:Arguments').getArgs
		end
		return wrap[k](getArgs(frame))  -- Argument processing is left to Module:Arguments. Whitespace is trimmed and blank arguments are removed.
	end
end }

return setmetatable(p, mt)
宝宝贫血有什么危害 ahc是韩国什么档次 外痔用什么药可以消除 牙齿发软是什么原因 arrior是什么牌子轮胎
蜜蜡五行属什么 宫颈纳囊什么意思 外地车进北京有什么限制 神采什么 南辕北辙是什么意思
脐血流检查是什么 随诊复查是什么意思 什么闻乐见 你说到底为什么都是我的错 怀孕应该注意什么
吃葵花籽有什么好处和坏处吗 女性血常规都检查什么 大牛是什么意思 51是什么意思 什么人不能念阿弥陀佛
梦到镯子碎了什么预兆hcv9jop3ns3r.cn 湿气重不能吃什么食物hcv7jop6ns5r.cn 刮痧是什么hcv9jop4ns1r.cn 刺身是什么意思hcv8jop3ns5r.cn 梦到自己老公出轨是什么意思hcv7jop7ns1r.cn
黄色裤子配什么上衣hcv8jop3ns2r.cn creative是什么意思hcv9jop6ns5r.cn 300分能上什么大学hcv9jop5ns3r.cn 代偿期和失代偿期是什么意思hcv8jop5ns9r.cn 糖尿病可以喝什么饮料hcv9jop1ns6r.cn
结扎对男人有什么伤害hcv8jop8ns4r.cn 电动车电池什么牌子好hcv8jop0ns9r.cn 时光荏苒是什么意思hcv8jop1ns3r.cn 男生什么时候会有生理反应hcv8jop0ns8r.cn 什么牌子护肤品好hcv8jop3ns9r.cn
什么是包容hcv9jop4ns9r.cn 梦见老虎是什么意思bysq.com 什么是平年什么是闰年hcv8jop9ns7r.cn 玉五行属性是什么hcv9jop2ns3r.cn 芸豆长什么样子hcv8jop7ns8r.cn
百度