花程式的举例

花程式的举例,第1张

1、苹果花: * K(5) C5 A∞G(5:5:2)

表示两性花,辐射对称;萼片5 枚,合生;花瓣5 枚,分离;雄蕊多数,分离;复雌蕊,子房下位,由5 枚心皮联合形成5 室子房,每室2 个胚珠

2、紫荆:↑ K(5) C l+2+2A(9)+lG 1:1: ∞

表示两性花;两侧对称;萼片5 枚,合生;花瓣5 枚,分离,排成三轮;雄蕊10 枚,9 枚联合,l 枚分离成二体雄蕊;子房上位,单雌蕊,一室,每室胚珠数不定。

3、桑花:♂ * P4 A4;♀ * P4 G(2:1:l)

表示为单性花。雄花:花被片4 枚,分离;雄蕊4 枚,也是分离的;雌花:花被片4 枚,子房上位,2 心皮,一室,1 个胚珠。

花程式的表达

花各部分的代号一般用每轮花名称的第1个字母表示。通常用K表示花萼(kalyx);C代表花冠(corolla);A代表雄蕊群(androecium);G代表雌蕊群(gynoecium)。如花萼和花冠不能区分,可用P代表花被(perianth)。

每个字母的右下角可记上一个数字,表示各轮的实际数目,如缺少某一轮可记“0”,如数目极多时用“∞”表示,如某一部分的各单位联合,可在数字外加“()”的符号,如某一部分不止一轮,有二轮或三轮的,可在各轮的数字间加上“+”号。

以上内容参考:百度百科-花程式

你的问题是不是写错了,应该是:

编写程序,输出所有的桃花数,所谓桃花数是指一个四位数,其各位数字值的4次方和等于该数本身

代码:

int sum

int k=0

for(int i=1000i<9999i++){

sum=0

k=i

for(int j=0j<4j++){

if(k<1){

break

}

sum+=(int)Math.pow((k%10), 4)

k=k/10

}

if(sum==i){

System.out.println(sum)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11339967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存